黑马程序员技术交流社区
标题:
&和&&的区别
[打印本页]
作者:
白龙马大魔王
时间:
2016-4-10 15:04
标题:
&和&&的区别
&是位运算符,表示按位与运算,&&是逻辑运算符,表示逻辑与(and).
作者:
IT小笨鸟
时间:
2016-4-10 15:51
两者都是逻辑运算符,都表示“and”的意思,&&与&不同的是&&还有短路的效果,即是只要前面的条件的返回值是false,后面的代码也不执行,当即返回false;而&则不管前面代码是否为false,后面的代码一定执行,在某一程度上有点浪费资源,所以开发中大多使用&&
作者:
fanlelong
时间:
2016-4-10 16:28
一般都是用&&
作者:
李亚东_JAVAEE
时间:
2016-4-10 18:59
&与运算符,&&短路与,即&&之间的条件不满足就不会执行&&后面的代码
作者:
梧桐望穹
时间:
2016-4-10 23:01
&&有短路效果,所以更实用吧,前边的不满足,后边就不执行了
作者:
LiuLiu006
时间:
2016-4-10 23:35
SaaS11111111111
作者:
长衫造纸农_
时间:
2016-4-11 08:53
常见的基础面试题
作者:
xiaochenu
时间:
2016-4-11 09:03
&俩边是数字的话是位运算吧?
作者:
lidandan
时间:
2016-4-11 12:00
二楼正解
作者:
gsa798780633
时间:
2016-4-11 14:50
&在java里也是逻辑运算符了,
作者:
zhangyapeng
时间:
2016-4-11 18:04
&是与运算符,&&是短路与,&&之间的条件不满足就不会执行&&后面的代码,&没有这个特性
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2