字符为一个字节,取值范围-128---127之间,+=是复合运算符,对类型没影响,也就是不会像+运算符那样会自动类型转换,要注意不能越界。
String str = "hello",str1="hello", str2="hello2",str3="hello3";
// char c='a',c1='a';
改成 char c='A',c1='o';//2.2 把字符值改小点就可以了,'a'字符ACII码的值是97,'A'对应ACII码为65
c +='a';//.你这是把两个'a'字符的ACII码的值相加,97+97的值会大于127,c越界了当然打出的是?
c+='0';// 'A'对应ACII码为65,字符'0'对应48,相加为113,对应q 可以正常输出。
str2 +=c;// |