【java学习——每日三题答案解析】
【java学习——每日三题答案解析】
(二)“逻辑运算符”
1、题目:&运算符判断使用。
方法:只有两边的boolean表达式结果,有一个为false,那么结果就为false。
只有两边都为true,结果为true。
小故事:老师叫小明和小花两个人一起去办公室聊天,
第一种是小明和小花都去了,老师很高兴;
第二种是小明去了,小花没去,只来了一个人,老师很生气;
第三种是小明没去,小花去了,还是只来了一个人,老师很生气;
第四种是小明和小花都没去,两个人都没去,老师当然很生气咯;
2、题目:| 运算符判断使用
方法:只有两边的boolean表达式结果,有一个为true,那么结果就为true。
只有两边都为false,结果为false。
小故事:老师叫小明或小花两个人去办公室聊天,
第一种是小明和小花都去了,老师很高兴;
第二种是小明去了,小花没去,有一个人去,老师没有生气;
第三种是小明没去,小花去了,有一个人去,老师没有生气;
第四种是小明和小花都没去,两个人都没去,老师当然很生气咯;
3、题目:^ 运算符判断使用
方法:两边相同 的结果为false;
两边不相同的为true;
3、题目:&和&& | 和|| 的区别
&和&&区别:&无论左边是true还是false,右边都运算;
&&当左边为false時,右边不运算;
| 和 ||区别:| 两边都参与运算;
|| 当左边为true,右边不运算;