Primitive Data Types
There are eight primitive information types, which are supported by Java. Primitive data types are predefined by the dialect and named by a catchphrase. This section discusses these data types in detail.
byte:
- byte information sort is a 8-bit marked two’s supplement whole number
 - Maximum worth is 2^7 -1, which is equal to 127. This value is also included in the range of these values.
 - Minimum worth is -2^7, which is equal to -128.
 - Default value stored in a variable of this type is 0.
 - byte information sort is utilized to spare space in vast exhibits, principally set up of numbers, since a byte is four times littler than an int.
 - Example:
byte x = 200, byte y = -20 
short:
- short information sort is a 16-bit marked two’s supplement number.
 - Maximum value is 2^15 -1, which is equal to 32,767. This number is also included in the range.
 - Minimum value is -2^15, which is equal to -32,768.
 - short information sort can likewise be utilized to spare memory as byte information sort. A short is 2 times littler than an int
 - The default value for this data type is 0.
 - Example:
short x = 425164, short y = -76686 
int:
- int information sort is a 32-bit marked two’s supplement number.
 - Maximum value for this data type is 2^31 -1, which is equal to 2,147,483,647. This number is also included in the range for this data type.
 - Minimum value for this data type is -2^31, which is equal to – 2,147,483,648.
 - int is for the most part utilized as the default information sort for its indispensable qualities unless there is a worry about memory.
 - The default value for this data type is 0.
 - Example:
int x = 826378, int y = -64782 
long:
- long information sort is a 64-bit marked two’s supplement whole number.
 - Maximum value for this data type is 2^63 -1, which is equal to 9,223,372,036,854,775,807.
 - Minimum value for this data type is -2^63, which is equal to -9,223,372,036,854,775,808.
 - This sort is utilized when a more extensive memory range than int is required.
 - The default value for those data type is 0l.
 - Example:
long x = 174636l, int y = -536452l 
float:
- float is a data type, which is know for its solitary exactness, 32-bit IEEE 754 gliding point.
 - float is for the most part used to spare memory in vast exhibits of coasting point numbers.
 - The default value for this data type is 0.0f.
 - float information sort is never utilized for exact values, for example, money.
 - Example:
float x = 254.3f 
double:
- double information sort is a float with twofold exactness 64-bit IEEE 754 drifting point.
 - This information sort is for the most part utilized as the default information sort for decimal qualities.
 - double information sort ought to never be utilized for exact values, for example, money.
 - The default value for this data type is 0.0d.
 - Example:
double x = 321.4 
boolean:
- boolean information sort speaks to one bit of data.
 - Any boolean variable can assume one of the two values: true or false.
 - This information sort is utilized for basic banners that track genuine/false conditions.
 - The default value for this data type is false.
 - Example:
boolean check = true; 
char:
- char information sort is a solitary 16-bit Unicode character.
 - Maximum value for a variable of this type is “\uffff” (or 65,535 comprehensive).
 - Minimum value for a variable of this type is “\u0000” (or 0).
 - char information sort is utilized to store any character.
 - example:
char text =‘a’