问一道java面试题目,下面说的正确吗?为什么这样啊??? short s1 = 1; s1 = s1 + 1;有错,s1是short型,s1+1是int型,不能显式转化为short型。可修改为s1 =(short)(s1 + 1) 。short s1 = 1; s1 += 1正确。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 第一种情况,s1变化情况是short->int->shortint -> short数据的范围变小了,好像又叫窄化,在这种情况下,必须显示的声明。short->int是数据的宽化,不会造成数据精度的丢失,所以不需要显示声明。在第二种情况下,s1变化情况是short->int是 高分!求教Java混淆器或者class文件加密工具 关于一个join使用的问题,程序有点麻烦,望那个大侠帮帮忙 初学,运行出错,帮忙看看 我是一个java初学者!想买java入门书..请大家推荐几本!谢谢~~~在线等待 字符串问题 一个关于异常的问题!!! 这样的想法怎么实现啊 java swing中如果用了数据库,怎样一起打包 帮帮忙看看这段代码 静态方法的问题,我就是弄不懂,?????? 如何在用户重新回到页面时重新初始化Applet啊??? 安装J2SDK1.4.2遇到DLL_.ini问题
int -> short数据的范围变小了,好像又叫窄化,在这种情况下,必须显示的声明。
short->int是数据的宽化,不会造成数据精度的丢失,所以不需要显示声明。
在第二种情况下,s1变化情况是short->int是