Data Types in Java
| In java, there are two types of data types 
 | 
| 
Data Type | 
Default Value | 
Default size | 
| 
boolean | 
false | 
1 bit | 
| 
char | 
'\u0000' | 
2 byte | 
| 
byte | 
0 | 
1 byte | 
| 
short | 
0 | 
2 byte | 
| 
int | 
0 | 
4 byte | 
| 
long | 
0L | 
8 byte | 
| 
float | 
0.0f | 
4 byte | 
| 
double | 
0.0d | 
8 byte | 
A. Byte
- Byte data type is a 8-bit signed two's complement integer
- Minimum value is : -128 (-2^7)
- Maximum value is : 127 (inclusive)(2^7 -1)
- Default value is : 0
- Byte data type is used to save space in large arrays, mainly in place of integers, since a byte is four times smaller than an int
Syntax :
byte Variable_Name = Value;
Example (DataType_Byte.java) :
public class DataType_Byte {
 
 byte a = 50;
 byte b = (byte) -80;
 
 void add() {
  
  byte c = (byte) (a + b);
  
  System.out.println("The Byte Value is : " + c);
 }
}
 
class MainClass {
 
 public static void main(String args[]) {
  
  DataType_Byte obj = new DataType_Byte();
  
  obj.add();
 }
}
Sample Output
The Byte Value is : -30
B. Short
- Short data type is a 16-bit signed two's complement integer
- Minimum value is : -32,768 (-2^15)
- Maximum value is : 32,767(inclusive) (2^15 -1)
- Default value is : 0
- Short data type can also be used to save memory as byte data type. A short is 2 times smaller than an int
Syntax :
short Variable_Name = Value;
Example (DataType_Short.java) :
public class DataType_Short {
 
 short a = 1000;
 short b = -1500;
 
 void add() {
  
  short c = (short) (a + b);
  
  System.out.println("The Short Value is : " + c);
 }
}
 
class MainClass {
 
 public static void main(String args[]) {
  
  DataType_Short obj = new DataType_Short();
  
  obj.add();
 }
}
Sample Output
The Short Value is : -500
C. Int
- Int data type is a 32-bit signed two's complement integer
- Minimum value is : -2,147,483,648.(-2^31)
- Maximum value is : 2,147,483,647(inclusive).(2^31 -1)
- Default value is : 0
- Int is generally used as the default data type for integral values unless there is a concern about memory
Syntax :
int Variable_Name = Value;
Example (DataType_Int.java) :
public class DataType_Int {
 
 int a = 15000;
 int b = -20000;
 
 void add() {
  
  int c = a + b;
  
  System.out.println("The int Value is : " + c);
 }
}
class MainClass {
 
 public static void main(String args[]) {
  
  DataType_Int obj = new DataType_Int();
  
  obj.add();
 }
}
Sample Output
The int Value is : -5000
D. Long
- Long data type is a 64-bit signed two's complement integer
- Minimum value is : -9,223,372,036,854,775,808.(-2^63)
- Maximum value is : 9,223,372,036,854,775,807 (inclusive). (2^63 -1)
- Default value is : 0L
- This type is used when a wider range than int is needed
Syntax :
long Variable_Name = Value_L;
Example (DataType_Long.java) :
public class DataType_Long {
 
 long a = 1000L;
 long b = -2000L;
 
 void add() {
  
  long c = a + b;
  
  System.out.println("The Long Value is : " + c);
 }
}
 
class MainClass {
 
 public static void main(String args[]) {
  
  DataType_Long obj = new DataType_Long();
  
  obj.add();
 }
}
Sample Output
The Long Value is : -1000
E. Float
- Float data type is a single-precision 32-bit IEEE 754 floating point
- Default value is : 0.0f
- Float data type is never used for precise values such as currency
- Float is mainly used to save memory in large arrays of floating point numbers
Syntax :
float Variable_Name = (float) Value;
Example (DataType_Float.java) :
public class DataType_Float {
 
 float a = (float) 10.56;
 float b = (float) -23.57;
 
 void add() {
  
  float c = a + b;
  
  System.out.println("The Float Vaue is : " + c);
 }
}
 
class MainClass {
 
 public static void main(String args[]) {
  
  DataType_Float obj = new DataType_Float();
  
  obj.add();
 }
}
Sample Output
The Float Vaue is : -13.009999
F. Double
- double data type is a double-precision 64-bit IEEE 754 floating point
- Default value is : 0.0d
- Double data type should never be used for precise values such as currency
- This data type is generally used as the default data type for decimal values. generally the default choice
Syntax :
double Variable_Name = Value;
Example (DataType_Double.java) :
public class DataType_Double {
 
 double a = 123.456;
 double b = -45.894;
 
 void add() {
  
  double c = a + b;
  System.out.println("The Double Value is : " + c);
 }
 
}
 
class MainClass {
 
 public static void main(String args[]) {
  
  DataType_Double obj = new DataType_Double();
  
  obj.add();
 }
}
Sample Output
The Double Value is : 77.56200000000001
G. Boolean
- boolean data type represents one bit of information
- There are only two possible values : true and false
- This data type is used for simple flags that track true/false conditions
- Default value is : false
Syntax :
boolean Variable_Name = Value (true/false);
Example (DataType_Boolean.java) :
public class DataType_Boolean {
 
 boolean a = true;
 
 void check() {
  
  if(a == true) {
   
   a = false;
   
   System.out.println("The Boolean Value is : " + a);
  }
 }
}
 
class MainClass {
 
 public static void main(String args[]) {
  
  DataType_Boolean obj = new DataType_Boolean();
  
  obj.check();
 }
}
Sample Output
The Boolean Value is : false
H. Char
- char data type is a single 16-bit Unicode character
- Minimum value is : '\u0000' (or 0)
- Maximum value is : '\uffff' (or 65,535 inclusive)
- Char data type is used to store any character
Syntax :
char Variable_Name = Value;
Example (DataType_Char.java) :
public class DataType_Char {
 
 char a = 'J';
 char b = 'A';
 char c = 'V';
 char d = 'A';
 
 void join() {
  
  System.out.println("The Characters Value is : " + a+b+c+d);
 }
}
 
class MainClass {
 
 public static void main(String args[]) {
  
  DataType_Char obj = new DataType_Char();
  
  obj.join();
 }
}
Sample Output
The Characters Value is : JAVA
 
No comments:
Post a Comment