ProghubPH
Вопрос из теста Java основы
Java / junior

Что произойдет при компиляции и запуске следующего кода?

 один вариант
public class Test { 
 
    static int[] arrInstance = new int[100]; 
 
    public static void main(String[] args) { 
        byte[] arrLocal = new byte[100]; 
 
        for (int i = 0; i < 100; i++) 
            if (arrInstance[i] != arrLocal[i]) { 
                throw new IllegalStateException("error"); 
            } 
    } 
} 
компиляция пройдет успешно и программа выполнится без ошибок
компиляция пройдет успешно, но будет брошен IllegalStateException
возникнет ошибка компиляции