1
0
mirror of https://github.com/Snailclimb/JavaGuide synced 2025-06-20 22:17:09 +08:00

Update 美团-基础篇.md

This commit is contained in:
SnailClimb 2018-11-12 16:09:33 +08:00 committed by GitHub
parent f6be380252
commit e8cd1004eb
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -15,19 +15,19 @@
正确答案11. 正确答案11.
**考察知识点:逻辑运算符与(&&&)或(|和||** **考察知识点:&&&|和||**
**&&&** **&&&**
共同点它们都表示运算符的两边都是true时结果为true 共同点:两者都可做逻辑运算符。它们都表示运算符的两边都是true时结果为true
不同点: & 表示在运算时两边都会计算,然后再判断;&&表示先运算符号左边的东西然后判断是否为true是true就继续运算右边的然后判断并输出是false就停下来直接输出不会再运行后面的东西。 不同点: &也是位运算符。& 表示在运算时两边都会计算,然后再判断;&&表示先运算符号左边的东西然后判断是否为true是true就继续运算右边的然后判断并输出是false就停下来直接输出不会再运行后面的东西。
**|和||** **|和||**
共同点它们都表示运算符的两边任意一边为true结果为true两边都不是true结果就为false 共同点:两者都可做逻辑运算符。它们都表示运算符的两边任意一边为true结果为true两边都不是true结果就为false
不同点:| 表示两边都会运算,然后再判断结果;|| 表示先运算符号左边的东西然后判断是否为true是true就停下来直接输出不会再运行后面的东西是false就继续运算右边的然后判断并输出。 不同点:|也是位运算符。| 表示两边都会运算,然后再判断结果;|| 表示先运算符号左边的东西然后判断是否为true是true就停下来直接输出不会再运行后面的东西是false就继续运算右边的然后判断并输出。
**回到本题:** **回到本题:**