首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

JavaSE基础总结-0

2012-09-08 
JavaSE基础小结--0首先看看源代码:public class Test02 {public static void main(String[] args) {short

JavaSE基础小结--0

首先看看源代码:

public class Test02 {public static void main(String[] args) {short a,b,c;a=1;b=2;c=a+b;System.out.println(c);}}


预测一下结果,可能很多人认为会输出3,但是结果不是,这段程序编译都通不过。

原因是表达式的升级而产生的错误,在计算“+”的过程中,a或b会转换成int型,然后再赋值给c必然会产生溢出,

所以编译不通过!


交流探讨到我的新浪微博:http://weibo.com/tianrui1990


热点排行