怎么理解Java中的强制类型转换

参考答案

强制类型转换:即强制显示的把一个数据类型,转换为另外一种数据类型。

例如:

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中的强制类型转换】的参考答案。

相关面试题:

怎么理解Java中的自动类型转换

怎么理解Java中的类型提升

输出,是最好的学习方法

欢迎在评论区留下你的问题、笔记或知识点补充~

—end—

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧