A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© SenGoo 中级黑马   /  2014-10-21 16:36  /  1030 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

Java中 && 与 & 的区别是什么?还有 || 和 | 呐?

3 个回复

倒序浏览
&和&&的特点:
&:无论左边是true还是false,右边都运算。
&&:当左边为false时,右边不运算。
|:两边都参与运算。
||:当左边为true时,右边不运算。
回复 使用道具 举报
&&叫做短路与,即当  int  i=0 ;          if(i>0&&i++>1)  时,由i>0即可判断出表达式为false,所以不会进行后续的操作,即经过if语句之后,i的值仍然为0。这就叫做短路与。短路或与之思想相同。
回复 使用道具 举报
亲,毕老师课程里面讲的很清楚了,如果亲还是不懂建议再去看一遍巩固一下.
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马