单选题 执行下列代码后,变量z的值为( )。
public class Test
public static void main (String[]) args)
int x=2;
int y=3;
int z=4;
z- =--y-x--;
System. out. Println (z);



【正确答案】 D
【答案解析】[解析] 表达式中的运算次序应该是先对y做减量运算,得到y=2,然后再取x的值x=2,做减法运算得到0,最后用z减去0,得到答案4。