public static void main(String[] args) {
int a=3;
int b=4;
a+=b;//a=a+b
System.out.println(a);
a-=b;//a=a-b
System.out.println(a);
int c=4;
System.out.println(""+a+b);//J1 结果为34,ab拼接而成
System.out.println(a+""+b);//J2 结果依然为34,前面的a是直接输出,后面的b是字符输出
System.out.println(a+b+"");//J3 结果为7,即 a+b
System.out.println(a+b+""+c);//J4 结果为74,前面a+b运算后输出,c则以字符形式输出
System.out.println("你好"+a+b);//J5 显示:你好34
System.out.println(a+"你好"+b);//J6 显示:3你好4
System.out.println(a+b+"你好");//J7 显示: 7你好
System.out.println(a+b+"你好"+c);//J8 显示: 7你好4
System.out.println(a+"你好"+b+c);//J9 显示:3你好44
System.out.println(a+"你好"+b/c);//J10 显示:3你好1
System.out.println(a/b+b/c+"你好"+a/b+b/c);//J11 显示:1你好01
System.out.println(a/b+b/c+"你好"+(a/b)+(b/c));//J12 显示:1你好01
System.out.println(a/b+b/c+"你好"+(a/b+c)+(b/c));//J13 显示:1你好41 其中4为a/b+c的结果
/*
结论:
System.out.println(x1+x2+x3+...+xn);
当x(n-y)【y<n,且y为正整数】为字符串时:
1,x1~x(n-y-1)的这一段代码正常运算,设这段运行结果为A
2,x(n-y)~xn这一段代码会转化为字符串形式,和1中的结果A按顺序依次拼接后输出
3,即最终结果为: Ax(n-y)x(n-y+1)x(n-y+2)x(n-y+3)...x(n-1)xn
4,其中如果x(n-y)~xn中的任意个单元为任意函数时,需要先求出结果后,在转化为字符串形式,依次拼接后输出(参考J13)
*/
}
总结一下学习过程,蛮好玩的,嘿嘿!