• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

当字节/短/字符被存储在int中时没有收到编译错误

java 来源:HanuAthena 3次浏览
float f = 9.0; //compilation error. 

char c = 12; //not a compiation err 
int i = 99;//not a compiation err 
short s = i;//not a compiation err 

但是,当我分配的值大于char/int/short范围时,出现错误Eclipse正在显示编译错误。当字节/短/字符被存储在int中时没有收到编译错误

Eclipse或JDK 1.6的功能在将int存储到short,byte或char时不会给出编译错误?

当我在一个小数目中存储一个大数字时,我期待编译错误。对于浮点数据类型,这是真的。但不适用于整数数据类型。

===========解决方案如下:

只需在9.0之后添加一个“f”即可。例如:

Float f = 9.0f;


版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)