执行下列代码后,变量z的值为(  )。 public class Test { public static void main (String[]) args) { int x=2; int

admin2010-07-28  32

问题 执行下列代码后,变量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);        }    }

选项 A、1
B、2     
C、3
D、4

答案D

解析 表达式中的运算次序应该是先对y做减量运算,得到y=2,然后再取x的值x=2,做减法运算得到0,最后用z减去0,得到答案4。
转载请注明原文地址:https://jikaoti.com/ti/gWH0FFFM
0

最新回复(0)