向原先生

导航

2021/2/17关于类型转换

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

 

小数的优先级一定大于整数

 

 运算中,不同类型的数据要先转换为同一类型,然后进行运算。

 

关于强制转换/内存溢出:

 

 

 

 

因为byte的最大值为127

加上括号的转换就叫做强制转换。

 

自动转换:

 

 

 

 

关注注意点:

 

 

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

 

 

 

 (可以发现精度消失了)

 

再举例:

 

 

 

 

注意问题:

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

 

 

 

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

 

 

posted on 2021-02-17 17:59  向原先生  阅读(69)  评论(0)    收藏  举报