类型转化
数据类型转换规则
低类型向高类型转换为自动转换,转化形式为高类型 变量名=初始化值(类型低于前者);
高类型向低类型转换需要强制转换;强制转换形式为(转换后的数据类型)数字/变量名;
数据类型从低到高排序为
char、byte、short->int->long->float->double
- 注意事项:
- 不能对布尔值进行转换
- 在计算过程中为避免出现整数1/2结果为0,输出结果为int型;可以在计算时先将其中一个数字转为double型 System.out.println(a/double(b));