java中&和&&,|和||的区别
2个回答
展开全部
两种区别 第一种是 | 、& 是位运算符,||、&&是逻辑运算符 ;第二种,他们都是逻辑运算符 不过 称 |、&为非短路运算符~ 与||、&&短路运算符的区别可以这么理解;
(表达式a)||(表达式b)a的值为true 那么表达式b就没执行机会了~
但 用 | 来连接的话 那么两边的表达式都要执行的~
&,&& 类似~
(表达式a)||(表达式b)a的值为true 那么表达式b就没执行机会了~
但 用 | 来连接的话 那么两边的表达式都要执行的~
&,&& 类似~
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1楼正解,无需再说了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询