public class Llandaff{
public static void main(String argv[]){
Llandaff h = new Llandaff();
h.go();
}
public void go(){
char c = 'c';
int i = 10;
c += i;//ok
c = c + i;//编译错误
}
}
为嘛前面的没有编译错误?
...全文
1415打赏收藏
java基本类型的转换
今天遇到一个很奇葩的程序: public class Llandaff{ public static void main(String argv[]){ Llandaff h = new Llandaff(); h.go(); } public void go(){ char c = 'c'; int i = 10; c += i;//ok c = c + i;//编译错误 } } 为嘛前面的没有编译错误?