参考答案
强制类型转换:即强制显示的把一个数据类型,转换为另外一种数据类型。
例如:
short s = 199; int i = s;// 199 double d = 10.24; long ll = (long) d;// 10
上面这个转换结果,属于正常的转换和丢失精度的情况。
下面的例子,属于数据溢出的情况。
int ii = 300; byte b = (byte)ii;
300 已经超出了 byte 类型表示的范围,所以会转换成一个毫无意义的数字。
以上,是Java面试题【怎么理解Java中的强制类型转换】的参考答案。
相关面试题:
输出,是最好的学习方法。
欢迎在评论区留下你的问题、笔记或知识点补充~
—end—