I have a problem with the following Java code
Posted
by Sanjeev
on Stack Overflow
See other posts from Stack Overflow
or by Sanjeev
Published on 2010-03-21T05:49:38Z
Indexed on
2010/03/21
6:21 UTC
Read the original article
Hit count: 258
java
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);
}
}
I am using this code but I have problem:
I don't understand why b=b+l;
is not compiling but if I write b+=l;
then it compiles and runs.
Please explain why this happens.
© Stack Overflow or respective owner