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