学习笔记(03):Java基础入门-类型转换与Unicode编码问题
立即学习:https://edu.****.net/course/play/25353/299167?utm_source=blogtoedu
问题导入,int是整数,所以计算int num=(1+1+2)/3 输出为1,而不是1.3
数据类型的转换:
1.自动转换:
“最大是字符串”
图中,int a =11; 表示的是数字11.
而Spring s =11; 表示的是字符串11.
范围小的,会自动转换为范围大的。如“101”,前面有 “” 字符串,后面的数据都变成了字符串,所以 + 不是yun'运算,而是拼接,即10和1拼接成101;System...钱两个都是如此,只有第三个,才是先数学计算为11,之后转换成字符串字符串11.