Что произойдет в результате компиляции и выполнения кода?

public class Test {
    public static void main(String [] a) {
        int [] b = { 1,2,3,4,5 };
        System.out.println("a[2]=" + a[2]);
    }
}
Explanation
Описывается и инициализируется массив b, а используется массив a. Произойдет runtime исключение, а именно ArrayIndexOutOfBoundsException при попытке обратится к элементу массива a[2], который пуст.

Следи за CodeGalaxy

Мобильное приложение Beta

Get it on Google Play
Обратная Связь
Продолжайте изучать
тесты по Java
Cosmo
Зарегистрируйся сейчас
или Подпишись на будущие тесты