黑马程序员技术交流社区

标题: Java中&&与&的区别 [打印本页]

作者: SenGoo    时间: 2014-10-21 16:36
标题: Java中&&与&的区别
Java中 && 与 & 的区别是什么?还有 || 和 | 呐?
作者: 颜仔    时间: 2014-10-21 16:45
&和&&的特点:
&:无论左边是true还是false,右边都运算。
&&:当左边为false时,右边不运算。
|:两边都参与运算。
||:当左边为true时,右边不运算。
作者: xiaochongbojue    时间: 2014-10-21 17:34
&&叫做短路与,即当  int  i=0 ;          if(i>0&&i++>1)  时,由i>0即可判断出表达式为false,所以不会进行后续的操作,即经过if语句之后,i的值仍然为0。这就叫做短路与。短路或与之思想相同。
作者: 爱雪、却怕冷    时间: 2014-10-22 23:05
亲,毕老师课程里面讲的很清楚了,如果亲还是不懂建议再去看一遍巩固一下.




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2