顺序"/>
Java的 if 判断中判断条件的执行顺序
问题
今天在开发的过程中写了这样一个语句:if ( condition1 $$ condition2 ) { balabalabala; }
写到这里迟疑了一下,因为这里如果condition1是false的情况的话,判断condition2的时候程序会报错,但若是condition1是ture的话condition2不会报错,印象中condition1为false的话不会再判断condition2,但还是去回顾了一下
科普
如果condition1 是false的话,那么 if ( condition1 && condition2 )就不用判断condition2了,直接为false
如果condition1 是ture的话,那么 if ( condition1 || condition2 )就不用判断condition2了,直接是ture
更多推荐
Java的 if 判断中判断条件的执行顺序
发布评论