在java中“或”怎么打?

Python017

在java中“或”怎么打?,第1张

“或”:| 在英文输入法的状态下按住shift键再按下右下划线(返回键backspace与回车键enter之间的那个键)\x0d\x0a“或”有两个:\x0d\x0a① |如if(a==0 | b==0)那么a==0与b==0都会进行判断是真还是假\x0d\x0a② || 如if(a==0 || b==0)这个||有短路功能:如果a==0为真,那么就不再判断b==0是否为真,而直接执行下面的语句,如果a==0为假,才判断b==0是否为真

“或”:|

在英文输入法的状态下按住shift键再按下右下划线(返回键backspace与回车键enter之间的那个键)

“或”有两个:

|

如if(a==0

|

b==0)那么a==0与b==0都会进行判断是真还是假

||

如if(a==0

||

b==0)这个||有短路功能:如果a==0为真,那么就不再判断b==0是否为真,而直接执行下面的语句,如果a==0为假,才判断b==0是否为真

java中逻辑'或'用'|'或者‘||’表示,前者表示其中一个表示会执行'|'两边所有表达式,'||'表示可能只会执行'||'之前的一个表达式

String

str=null

if(str==null||str.length()>0)

他会执行str==null

满足了true

将不会执行

str.length>0

if(str==null|str.length()>0)

他会执行str==null,即便满足了true也会执行str.length>0,并且将报错