java——逻辑运算符与(和)或(和)
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
java——逻辑运算符与(和)或(和)
区别:
1意思不同: &&是“与”的意思,||是“或者”的意思。
2 使⽤上不同:a && b:a和b同时为true 才返回 true,否则返回false;a || b:a或b任意⼀个为true 就返回true ,否则返回false
3 两者都表⽰运算,但是&&运算符第⼀个表达式不成⽴的话,后⾯的表达式不运算,直接返回。⽽&对所有表达式都得判断。
先介绍与运算符(&和&&):
共同点:它们都表⽰运算符的两边都是true时,结果为true;
不同点:
& 表⽰在运算时两边都会计算,然后再判断;
&&表⽰先运算符号左边的东西,然后判断是否为true,是true就继续运算右边的然后判断并输出,是false就停下来直接输出不会再运⾏后⾯的东西。
接下来介绍⼀下或运算符(|和||):
共同点:它们都表⽰运算符的两边任意⼀边为true,结果为true,两边都不是true,结果就为false;
不同点:
| 表⽰两边都会运算,然后再判断结果
|| 表⽰先运算符号左边的东西,然后判断是否为true,是true就停下来直接输出不会再运⾏后⾯的东西,是false就继续运算右边的然后判断并输出。