我在解释下面的程序时尝试了很多,但没有达到一个点。class Example{static int a = 9;public static void main(String...args) { System.out.println(a + 3 + 3 * m1() + a* m1() + 1 + a);}static int m1(){ return (a =2);}}
2 回答
慕桂英4014372
TA贡献1871条经验 获得超13个赞
您必须按操作顺序分组,并认为这a是一个静态字段;因此,一旦更新,它将保持更新(如 2),直到其他内容对其进行修改:
9 + 3 + (3 * 2) + (2 * 2) + 1 + 2
12 + 6 + 4 + 3
18 + 7
25
添加回答
举报
0/150
提交
取消