执行下列程序段之后,变量b的值为(  )。 public class Test { public static void main (String[] args) { int i = 12;

admin2012-12-13  27

问题 执行下列程序段之后,变量b的值为(  )。    public class Test {         public static void main (String[] args) {            int i = 12;            int j = 24;            boolean b1 = true;            booleanb=(j%i==0)&&(! b1) || (j/i! =2);            System. out. println (B);        }    }

选项 A、true
B、false
C、0
D、1

答案B

解析 表达式执行次序为:首先做!b1得到false;然后做j%i==0得到true;再做j/i!=2得到false;然后做&&得到false;最后是||,得到false。
转载请注明原文地址:https://jikaoti.com/ti/Wg80FFFM
0

最新回复(0)