2021/2/17关于类型转换
由于java是强类型语言,所以要进行有些时候的运算需要用到类型转换。

小数的优先级一定大于整数
运算中,不同类型的数据要先转换为同一类型,然后进行运算。
关于强制转换/内存溢出:


因为byte的最大值为127
加上括号的转换就叫做强制转换。
自动转换:


关注注意点:

针对第四条精度问题举例:


(可以发现精度消失了)
再举例:

注意问题:
操作比较大的数的时候,注意溢出问题。

但是如果进行强制转换就没有问题。所以要先把这个数转换为long


由于java是强类型语言,所以要进行有些时候的运算需要用到类型转换。

小数的优先级一定大于整数
运算中,不同类型的数据要先转换为同一类型,然后进行运算。
关于强制转换/内存溢出:


因为byte的最大值为127
加上括号的转换就叫做强制转换。
自动转换:


关注注意点:

针对第四条精度问题举例:


(可以发现精度消失了)
再举例:

注意问题:
操作比较大的数的时候,注意溢出问题。

但是如果进行强制转换就没有问题。所以要先把这个数转换为long

