关于java的byte
来源:百度知道 编辑:UC知道 时间:2024/05/16 04:28:26
int j=j+++1;
Syetem.out.prinln("j="++j)
考虑语句byte j=130,这个语句的结果是什么?
Syetem.out.prinln("j="++j)
考虑语句byte j=130,这个语句的结果是什么?
首先 Syetem.out.prinln("j="++j) 至少有三个错误,修改:
System.out.println("j="+j);
其次 如果已经定义byte j=130(事实上byte不能定义到130的,8位有符号数,最大只能是127);就不要再定义 int j 了。
再次 j+++1 → (j++) + 1 ;