【发布时间】:2018-09-08 19:02:05
【问题描述】:
byte b;
b= b+10;
和
byte b;
b+=10;
第一个实例给出了错误,而第二个给出了正确的输出,任何人都可以在这里解释内部操作
【问题讨论】:
-
在Java中,这两个语句都会产生编译错误
-
在 Java 中,
byte b;然后在初始化之前对b执行某些操作会导致编译错误。将示例中的byte b;更改为byte b = 0;以使其有意义。