&& 执行情况的问题 if(i!=100 && vect.get(i)>'11:00' || i==100)这个语句有冲突!i!=100 || i==100 ????要么就是用if((i!=100 && vect.get(i)>'11:00') || i==100) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一个建议:在搞不清楚运算符优先级的时候,请使用()帮忙ps:从你的if条件来看,我不知道你到底想要做什么,你这个就相当于if((i!=100 && vect.get(i)>'11:00') || i==100) &&只执行前面的判断条件,使用&则同时执行前后两个判断条件。 楼主大概是想要这样得结果:if( i!=100 && ( vect.get(i)>'11:00' || i==100 ) ) 编译器应该给于一定的优化比如:if(name==null || name.length<1){ 报错, return;}这是可以通过编译的,因为前一个条件一旦成立,后一个条件就不需要判断了,否则的话,一定会报NullPointerException。同样道理,搂住可以自己分析一下。 我知道优先级,但是这样的。if( i!=100 && vect.get(i)>'11:00')当i!=100时才可以执行vect.get(i)要是当i==100时,执行后一个判断条件时就会报异常。因为vect.get(100)是不存在的。 if(i!=100 && vect.get(i)>'11:00' || i==100)这样的语句,当i == 100的时候,是不会去执行vect.get(i) > '11:00'的如果不是这样,那么肯定有其他哪个地方出错了而且楼主给的语句根本不能编译通过,也许这不是你写的真实代码与其这样让大家猜谜,还不如把出错的源代码贴出来 Java采用实体类获取表单值的问题 关于JSF的一个问题,大家进来看看 如何释放request请求 请教关于session的属性的问题 在线等待:如何把servlet接收到用户提交的数据request.getParameter()的结果分成一行一行的?程序要一行一行的处理. url 地址过长,怎么处理啊? 询问数据库连接问题 response.sendRedirect问题 答者有分!怎样用超链接调outlook发邮件? weblogic 问题?? JSP加密技术 紧急求助:大哥们帮我详细说说javaben吧
if((i!=100 && vect.get(i)>'11:00') || i==100)
比如:
if(name==null || name.length<1){
报错,
return;
}
这是可以通过编译的,因为前一个条件一旦成立,后一个条件就不需要判断了,否则的话,一定会报NullPointerException。同样道理,搂住可以自己分析一下。
if( i!=100 && vect.get(i)>'11:00')
当i!=100时才可以执行vect.get(i)
要是当i==100时,执行后一个判断条件时就会报异常。因为vect.get(100)是不存在的。
这样的语句,当i == 100的时候,是不会去执行vect.get(i) > '11:00'的
如果不是这样,那么肯定有其他哪个地方出错了而且楼主给的语句根本不能编译通过,也许这不是你写的真实代码
与其这样让大家猜谜,还不如把出错的源代码贴出来