问题
单项选择题
执行下列程序段之后,变量n的值为( )。
public class Test
public static void main(String[ ] args)
int y = 2;
int z = 3;
int n = 4;
n=n+-y* z/n;
System. out. println(n);
A.3
B.-1
C.-12
D.-3
答案
参考答案:A
解析: 程序段的第4行是算术运算语句,该语句执行过程是:首先对y值取负,得到-2,然后乘以z得到-6,再除以n得到-1,最后和n做加法得到3,从而根据赋值运算将3赋给变量n。