控制台输出连接后的字符数据时只显示数字

声明了四个字符型数据 x y z a 均为中文
用连接符输出x+y+z+a时 显示的是一串数字

img

img

char类型用+相连会自动转为int类型进行四则运算。
输出改为如下即可:

System.out.println(x+""+y+""+z+""+a);

字符相加是变成整形数字相加,所以结果是数字。