下面程序段; boolean a=false; boolean b=true; boolean c=(a||b)&&(b); boolean result=(a|b)&(b); 执行完后,正确的结果是

admin2009-02-15  42

问题 下面程序段;    boolean a=false;    boolean b=true;    boolean c=(a||b)&&(b);    boolean result=(a|b)&(b);    执行完后,正确的结果是

选项 A、c=false;result=false
B、c=true;result=true
C、c=true;result=false
D、c=false;result=true

答案2

解析 本题考查Java中的运算符。考试重点内容,历次考试都有题目涉及。首先要清楚,“&&”是逻辑与运算符:“&”是按位与运算符:“||”是逻辑或运算符:“|”是按位或运算符。“a||b”的结果为true,所以“true&&true”结果为true。而“a|b”的结果也为true,故result=(a,b)&(b)语句的结果也为true,选项B正确。
转载请注明原文地址:https://kaotiyun.com/show/4Rnp777K
0

最新回复(0)