Java字符串,int型,char型之间的相加运算

Java字符串,int型,char型之间的相加运算

字符串和int型之间相加,int型会转换为字符串类型;
例如:

System.out.println("asd" + 2);

输出结果得到:asd2;

char型和int型之间相加,char型会转换为int类型;
例如:

System.out.println('a' + 1);

输出结果得到:97

char temp1 = '1';
char temp2 = '2';
String temp = temp1 + temp2;

上面这代码想通过两个char类型相加得到一个string类型是行不通的。
输出temp会得到99;而不是12。因为两个char类型相加会得到一个int类型(99);然后把99赋给string类型会得到一个“99”的字符串。

你可能感兴趣的:(算法很美课程学习,Java学习)