Java中的a+=b,a-=b,以及字符串连接符 +
Java中的a+=b,a-=b,以及字符串连接符 +
a+=b,a-=b
a+=b意思就是a=a+b
a-=b意思就是a=a-b
int a = 10;
int b = 20;
a+=b;//a=a+b
System.out.println(a);//输出的结果为30
a-=b;//a=a-b
System.out.println(a);//输出的结果为10
字符串连接符 +
//字符串链接符号 + ,String
System.out.println(a+b);//输出结果为30
System.out.println(""+a+b);//输出结果为1020,这是把10和20拼接起来了,虽然""之间什么都没有,但也是String类型
System.out.println(a+b+"");//输出结果为30
结论:字符+号,前面如果有String类型,则后面的数字是拼接,而不是计算

浙公网安备 33010602011771号