我正在尝试一些这样的java代码
class Test {
public static void main (String [] args){
byte b = 10;
b = b + 10;
}
}
在我尝试编译它时保存后,它给了我一个错误
D:\java\Test.java:4: possible loss of precision
发现:需要int:字节b = b + 10;^ 1 个错误
但是没有如果尝试这样的事情
b++;
b+=10;
完全没问题这是什么原因?