a为整数变量,初值为12,执行完语句a+=a-=a*a后,a的值?

来源:百度知道 编辑:UC知道 时间:2024/06/03 20:47:07
请写以下解题步骤

-264

这个式子是从右向左结合的,先执行a-=a*a,得到a=-132,
然后执行a+=-132得到a=-264

-120

a+=a-=a*a;
展开后就是
a=a+(a-a*a);

package src;

public class Test3 {
public static void main(String[] args) {
int a=12;
int b=0;
System.out.println(a+=a-=a*a);
}
}

结果-120
你们到底有没有执行啊?

你写个程序试下不久OK了

0