阅读下面的程序,分析代码是否能够编译通过,如果能编译通过,请列出运行的结果。否则请说明编译失败的原因。
代码一:
public class Test01 {
public static void main(String[] args) {
byte b = 3;
b = b + 4;
System.out.println("b=" + b);
}
收起
b = b + 4; 4默认是int,不能直接相加 需要强转成byte b = (byte) (b + 4);
报告相同问题?