Data Types In Java
Chapter:
Miscellaneous
Last Updated:
09-06-2018 12:55:35 UTC
Program:
/* ............... START ............... */
public class JavaDataTypes {
public static void main(String args[]){
/* Boolean Type */
boolean value = true;
System.out.println("Boolean Value : "+value);
/* Char Type */
char c = 'A';
System.out.println("Character Val : "+c);
/* Byte type */
byte byteval = 127; // 127 is byte max value (Range : -128...127)\
System.out.println("Byte Val : "+byteval);
/* Short Type */
short shortVal = 32767; // 32767 is short max value (Range : -32768...32767)
System.out.println("Short Val : "+shortVal);
/* Int Type */
int intVal = 2147483647; // 2147483647 is int max value (Range : - 2147483648...2147483647)
System.out.println("Int Val : "+intVal);
/* Long Type */
long longVal;
longVal = 9223372036854775807L;
/* 9223372036854775808 is the max value (Range : -9223372036854775808... 9223372036854775807) */
System.out.println("Long Val : "+longVal);
/* Float Type */
float floatVal;
floatVal = 3.14f;
System.out.println("Int Val : "+floatVal);
/* Double Type */
double doubleVal;
doubleVal = 13.36d;
System.out.println("Double Val : "+doubleVal);
}
}
/* ............... END ............... */
Output
Boolean Value : true
Character Val : A
Byte Val : 127
Short Val : 32767
Int Val : 2147483647
Long Val : 9223372036854775807
Float Val : 3.14
Double Val : 13.36
Notes:
-
In java there are eight primitive types boolean, char, byte, short, int, long, float, double.
- boolean is a one byte data types which stores the value as tree or false. Default value is false.
- char data type is a 16-bit Unicode character (Min Val : '\u0000' or 0 and Max : '\uffff' or 65535 ).
- byte is 8-bit signed two's complement integer (Min Val : -128 (-2^7) and Max : 127 (2^7 -1)).
- short is 16-bit signed two's complement integer (Min Val : -32,768 (-2^15) and Max : 32,767 (2^15 -1).
- int is 32-bit signed two's complement integer (Min Val : - 2,147,483,648 (-2^31) and Max : 2,147,483,647 (2^31 -1).
- long is 64-bit signed two's complement integer (Min Val : -9,223,372,036,854,775,808(-2^63) and Max : 9,223,372,036,854,775,807 (2^63 -1).
- float is single-precision 32-bit IEEE 754 floating point. Default value is 0.0f.
- double is double-precision 64-bit IEEE 754 floating point. Default value is 0.0d.
Tags
Java Data Types, Primitive data types