数据类型装换

如果从低精度数据类型向高精度类型转换,则永远不会溢出(想象成一条鱼由小缸跳入了大缸)

数据类型从高精度类型向低精度类型转换,必然会有信息丢失,并且有可能失败(想象成把大鱼从大缸放进小缸里面去)

数据类型有两种方式,隐式转换(小转大)和显式转换(大转小)

隐式转换系统会自己转换,程序员不需要进行任何操作。在java中,基本类型的精度按从低到高的排列顺序为

byte<short<int<long<float<double(很明显这个排列是按字节大小排列,而且整数型精度<浮点型精度)

显式转换:当把高精度的变量的值赋给低精度的变量时,必须使用显式类型转换运算(又称强制类型转换)

eg. int a = (int)45.23;//输出a的值为45

猜你喜欢

转载自blog.csdn.net/qq_34143673/article/details/81015631
今日推荐