long ans2=0;
//ans2=(long)10*Integer.MAX_VALUE;
//ans2+=(long)10*Integer.MAX_VALUE;
ans2=(long)(ans2+10*Integer.MAX_VALUE);
ans2=ans2+(long)10*Integer.MAX_VALUE;
System.out.println(ans2);
a+=b等价于a=(a的类型)(a+b)
所以a+=b并不完全等价于a=a+b
long ans2=0;
//ans2=(long)10*Integer.MAX_VALUE;
//ans2+=(long)10*Integer.MAX_VALUE;
ans2=(long)(ans2+10*Integer.MAX_VALUE);
ans2=ans2+(long)10*Integer.MAX_VALUE;
System.out.println(ans2);
a+=b等价于a=(a的类型)(a+b)
所以a+=b并不完全等价于a=a+b