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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 小河北   /  2015-11-21 23:46  /  1541 人查看  /  23 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

anuo 中级黑马 2015-11-26 09:27:38
21#
&不管左边是true还是false,右边都要运算。&&反之,后面不运算。很多情况下,对结果没有影响。但在后期中,对于算法的优化是有一定作用的。|和||是一样的
回复 使用道具 举报
主要是节省资源,提升效率
回复 使用道具 举报
wyasln 中级黑马 2015-11-26 19:49:25
23#
有些时候不一样,比如
if(2>4 & c<d++){};System.out.println(d);
if(2>4 && c<d++){};System.out.println(d);
这时候输出的d就不一样了,一个执行了d++,一个没有执行
回复 使用道具 举报
&是位操作符,单符号。a&b 是a与b的运行 && 并且的意思,a==0&&b==0.
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 加入黑马