All Datatypes in Java
Byte Datatype
CODE:
public class Main {
public static void main(String[] args) {
byte b1;
byte b2;
byte b3;
//byte = 8 bit
b1=10; //0000 1010
b2=127;//0111 1111
//Here we have to do type casting
b3=(byte)300;//1 0010 1100
System.out.println(b1);
System.out.println(b2);
System.out.println(b3);
}
}
OUTPUT:
10
127
44
Short Datatype
CODE:
public class Main {
public static void main(String[] args) {
//byte = 8 bit
byte b1;
byte b2;
//short=16 bits or 2 byte
short s1;
b1=10; //0000 1010
b2=127;//0111 1111
//Here we have to do type casting
s1=300;//1 0010 1100
System.out.println(b1);
System.out.println(b2);
System.out.println(s1);
}
}
OUTPUT:
10
127
300
Float and Double Datatype
CODE:
public class Main {
public static void main(String[] args) {
//declaration of float
float f1=12.34f;
System.out.println("f1 "+f1);
//float f1=2.5 // it gives error
//declaration of double
double d1=212.34;
System.out.println("d1 "+d1);
//Different float and double opeartions
//float=(float/float)
float f2=(1.0f/3.0f);
System.out.println("f2 "+f2 );
//double=(float/float)
double d2=(1.0f/3.0f);
System.out.println("d2 "+d2 );
//double=(double/double)
double d3=(1.0/3.0);
System.out.println("d3 "+d3 );
/*float=(float/double)
cannot convert double to float
float f3=(22.0f/7.0);
System.out.println("f3 "+f3 );*/
//float=(int/int)
float f3=(22/7);
System.out.println("f3 "+f3 );
//float=(float/float)
float f4=(22.0f/7.0f);
System.out.println("f4 "+f4);
//double=(float/float)
double d4=(22.0f/7.0f);
System.out.println("d4 "+d4 );
//(int/int)
System.out.println("(int/int) "+22/7);
//(double/int)
System.out.println("(double/int) "+22.0/7);
//(int/double)
System.out.println("(int/double) "+22/7.0);
//(float/float)
System.out.println("(float/float) "+22.0f/7.0f);
//float=(int/float)
float f5=(22/7.0f);
System.out.println("f5 "+f5 );
//double=(int/int)
double d5=(22/7);
System.out.println("d5 "+d5 );
//double=(int/float)
double d6=(22/7.0f);
System.out.println("d6 "+d6 );
//double=float value
double d7=7.0f;
System.out.println("double=float value "+d7 );
}
}
OUTPUT:
f1 12.34
d1 212.34
f2 0.33333334
d2 0.3333333432674408
d3 0.3333333333333333
f3 3.0
f4 3.142857
d4 3.142857074737549
(int/int) 3
(double/int) 3.142857142857143
(int/double) 3.142857142857143
(float/float) 3.142857
f5 3.142857
d5 3.0
d6 3.142857074737549
double=float value 7.0
Boolean Datatype
CODE:
public class Main {
public static void main(String[] args) {
boolean b1=true;
boolean b2=false;
System.out.println(b1);
System.out.println(b2);
}
}
OUTPUT:
true
false
Comments
Post a Comment