好的,我有这段代码已经测试过了,发现没有任何异常被抛出。
public static void main(String[] args) {
int[] list = {1,2};
if (list.length>2 && list[3] == 2){
System.out.println(list[1]);
}
}
这里的陈述是否
if (list.length>2 && list[3] == 2)
这意味着如果第一个条件为假,我们甚至不需要检查第二个条件吗?
或者它等同于
if (list.length>2){
if (list[3] == 2){
...
}
}
?
如果它是用C或Python或其他语言编写的呢?
谢谢
if(string != null && string.length > 5)
。 - Dustfinger