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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 0.oo~Heart 中级黑马   /  2015-8-23 23:01  /  157 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

if(grade<0||grade>100)  还是  if(grade<0|grade>100)有啥区别 还是都对!!!!

4 个回复

倒序浏览
急急急 求告指知,谢谢!!!
回复 使用道具 举报
我是小白谁能告诉下啊,谢谢!!!
回复 使用道具 举报
|和||的区别就是|无论前面是true还是false,|后面的表达式都会执行,而||则是当||前面的表达式是true时,||后面的表达式不再执行
回复 使用道具 举报
双||:如果第一个表达式是true,那么第二个表达式就不用看了,这样提高了效率
单|:左右两边的表达式都得进行判断。效率稍微低一些
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马