JAVA data type automatic conversion, and forced conversion, java Data Type
I. Automatic Data Type Conversion
Public class Test {public static void main (String [] args) {int a = 1; double B = 1.5; double a_ B _count = a + B; // when the integer and double-precision types are added, the result is automatically converted to double-precision String c = "Ling"; char d = 'chen '; char e = 'ha '; string c_d_e_content = c + d + e; // when the String type is added, the result is automatically converted to the String type System. out. println (a_ B _count); System. out. println (c_d_e_content );}}
Ii. Forced conversion of data types
Public class Test {public static void main (String [] args) {int a = (int) 10.2; // convert double precision data to double B = (double) 10; // forcibly convert integer data to double-precision System. out. println (a); System. out. println (B );}}
Int and double can be forcibly converted to each other.
The char and String types cannot be forcibly converted to each other.