Java数据类型转换的规则掌握后,将使我们对以后的学习事半功倍,下面是我列出的一些重点。
类型转换
- 由于Java是强类型语言,所以要进行有些运算的时候,需要用到类型转换。
- 底到高依次是:byte,short,char->int->long->float->double(小数的优先级大于整数的)
- 运算中,不同类型的数据先转化为同一类型,然后进行运算
- 强制类型转换
- 自动类型转换
1.实验Byte类型的强制转换----------内存溢出


输出结果

转换错误原因:内存溢出 ,i最大为127,byte类型
*所以要尽量避免内存溢出的情况
2.实验当从低转到高时,不需要强制转换

输出结果:

3.进行一些转换------------精度问题

运输结果

4.强制类型转换

输出结果:

4.操作数较大时的问题

输出结果

*原因:计算的时候溢出了
5.修改方案

输出结果:

所以熟悉下掌握数据之间的转换规则,更有利于我们对于这门课的学习。



















