Хорошо, поэтому у меня есть эта часть кода, и я обнаружил, что исключение не исключено.
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 или на некоторых других языках?
Спасибо