搜索
首页 电脑/网络 程序设计 JAVA相关

逻辑运算符|和||之间有什么区别?

逻辑运算符|和||之间有什么区别?

全部回答

2007-03-27

0 0
  Java中,|是非短路的“或”运算,所谓的非短路的“或”就是,等到运算符两边的表达式都计算出结果之后再判断最终结果。 而||是短路的“或”运算,当||左侧的表达式结果为“True”时,就不计算右侧表达式了,直接返回“True”。
   至于如何验证,你可以写2个布尔型函数,一个a(),一个b(),a()中输出this is a, b()中输出this is b,并且a()函数返回True,然后分别尝试a() | b() 和 a() || b()。
  

2007-04-04

191 0
举例来说 5>3 | 63||6<5 这的意思是只计算机左边的,如果左边为true 则不计算右边的

2007-03-28

173 0
“|”一个是位运算符,“||”一个是逻辑运算符。

2007-03-27

175 0
|是逻辑运算 ||常常用来逻辑判断

2007-03-27

174 0
|应该是按位或吧,就是二进制数的按位或 比如10与01或就是11 ||是逻辑上的或

2007-03-26

177 0
||逻辑或,!逻辑非

类似问题换一批

热点推荐

热度TOP

相关推荐
加载中...

热点搜索 换一换

电脑/网络
JAVA相关
硬件
电脑装机
程序设计
互联网
操作系统/系统故障
笔记本电脑
反病毒
百度
软件
程序设计
JAVA相关
VB
数据库
C/C++
汇编语言
VC++
C#/.NET
其他编程语言
JAVA相关
JAVA相关
举报
举报原因(必选):
取消确定举报