short s1 = 1; s1 = s1 + 1; (s1+1运算结果是int型,需要强制转换类型)
short s1 = 1; s1 += 1;(可以正确编译)表达式s1 = s1 + 1 与 s1 += 1是相同地啊!
short s1 = 1; s1 += 1;(可以正确编译)表达式s1 = s1 + 1 与 s1 += 1是相同地啊!
解决方案 »
- 如何设置事件监视,在JTextArea中输入每一个字符都进行判断,如果输入了字母,就不往文本行里输入,反之才允许输入进去
- java 急求解
- 初学structs,推荐本书
- 求!!如何编程开发自定义的可插拔式Java外观??????谢谢
- 请问:ojdbc14.jar的驱动可不可以用于JDK1.5下的Oracle访问?有没有更好的驱动
- 由一个日期怎么获得当前日期所在周的所有日期!
- 新建的java google讨论组,欢迎大家加入!
- 请教高手!有关addChangeListener的问题
- 如何使用字节流代替FileItem上传zip等文件
- 请问除了用网页打开的方式,还有没有其他让Applet程序运行的方法?
- SVN图形界面开发
- Table单元格能否自己定义?
short s1 = 1;(此处已经将s1转换为int 型) s1 = s1 + 1;
short s1 = 1; s1 += 1;
si +=a(a为任意数字)的定义为s1=((T)(s1+a)),T为a的类型,
你说这与s1=s1+a一样吗?
你的例子为s1=s1+1,这1在short的范围之内, 当然没区别,你这样就有区别了,short s1 +=123456
s1的结果为-7616