java学习之二-自动转换类型
在使用某个数据类型时,低精度的会自动转换高精度的使用 路线可以如下: char→int→long→float→double byte→short→int→long→float→double 比如int num = 'a'; 这样肯定可以的,char可以转换为int再赋值给num变量 也可以这样理解,上篇我们知道在使用char会转换某种码值,那种码值又是以int形式呈现,所以当然可以赋值给int类型的变量 double num1 = 80; 这样也是可以的,输出结果肯定是80.0,因为低精度int可以自动转换为double再赋值给num1这个变量