- 字符参与运算
字符参与运算,实际上是字符对应的ASCII码进行运算。 - 字符串参与运算
字符串运算实际就是字符串的连接操作,但要严格注意运算顺序。
public static void main(String[] args) {
System.out.println('0');
System.out.println('0' + 1);
System.out.println("This is a test" + '0' + 1);
System.out.println('0' + 1 + "This is a test");
System.out.println("5+5=" + 5 + 5);
System.out.println(5 + 5 + "=5+5");
}
上述代码的运算结果为:
0 //直接输出一个字符‘0’即可
49 // '0'的ASCII码值48与1进行加法运算,结果为49
This is a test01 //从左到右运算,先进行"This is a test"和'0'的连接操作,再和1连接操作
49This is a test //从左到右运算,先进行'0'和1的加法操作,再和"This is a test"进行连接操作
5+5=55 //从左到右依次进行连接操作
10=5+5 //从左到右运算,先进行5和5的加法操作,再和"=5+5"进行连接操作