这种题。。。
如果为了靠java找工作,你应该好好研究。
如果为了考试通过,你应该把代码输进去,执行就可以看到结果。
在我看来,答案应该选D a&b 一假就假,所以结果是false,所以c就是false,对于result,b若是false则result=1,由于b是true所以result=2,所以结果选D
D 选择大难为D。c= false; result=2;
boolean c=(a&b)&&(!b); 推出c= false
int result=b= =false?1:2; 为假 推出 result=2;