今天在编码的时候遇到了如下错误:
Line 22: error: incompatible types: possible lossy conversion from int to char
意思就是说我把一个int赋值给char会损失精度
然鹅感觉自己并没有将int赋值给char啊? 所以一定发生了隐式类型转换,但是为什么两个char运算最后得到的却是int呢? - 因为两个char运算容易溢出出错
赋值语句如下:
public String addBinary(String a, String b) {
char[] result