Examples Instructor: Mainak Chaudhuri mainakc@cse. iitk. ac. in 1
Printing characters class printcharacter{ public static void main(String arg[]){ char grade=‘A’; System. out. println(grade); // prints A System. out. println((int)grade); // prints 65 System. out. println(grade+’B’); // prints 131 System. out. println(grade+1); // prints 66 System. out. println((char)(grade+1)); // prints B } } • Notice the type cast • Notice the automatic type conversion 2
Printing characters class printcharacter{ public static void main(String arg[]){ char grade=‘A’; System. out. println(grade++); // prints A System. out. println(grade); // prints B } } • Post-increment 3
Printing characters class printcharacter{ public static void main(String arg[]){ char grade=‘A’; System. out. println(++grade); // prints B System. out. println(grade); // prints B } } • Pre-increment 4
More type cast class cast. Example{ public static void main(String arg[]){ double x=Math. PI; // Call to Math class double y=-Math. PI; System. out. println(“Value of PI is: ” + x); System. out. println((int)x); // prints 3 System. out. println((int)y); // prints -3 } } 5
Celsius to Fahrenheit class CTo. F{ public static void main(String arg[]){ double C = 40; double F; } F = (C/5. 0)*9. 0 + 32; System. out. println(C + “Celsius is same as ” + F + “ Fahrenheit”); } 6