public class b {
public static void main(String[] args) {
byte b = 1;
long l = 127;
// b = b + l; // 1 if I try this then it does not compile
b += l; // 2 if I try this then it does compile
System.out.println(b);
}
}
Я использую этот код, но у меня проблема:
Я не понимаю, почему b=b+l;
не компилируется, но если я пишу b+=l;
, то он компилируется и запускается.
Пожалуйста, объясните, почему это происходит.