Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Почему у меня показывает ошибку? У меня Visual Studio Code

Пользователь удален Ученик (70), на голосовании 1 год назад
 public class massivs {
public static void main(String[] args){
int[] arr = new int[2];
arr[0] = 3;
arr[1] = 4;
arr[2] = 5;

System.out.println(arr[1]);
}
Голосование за лучший ответ
Высший разум (1271044) 1 год назад
Выход за границы массива. Размер массива 2, а пытаешься заполнить 3. Так сделай:
 public class massivs { 
public static void main(String[] args){
int[] arr = new int[3]; //<--
arr[0] = 3;
arr[1] = 4;
arr[2] = 5;

System.out.println(arr[1]);
}
}
Пользователь удаленУченик (70) 1 год назад
а то есть мне надо удалить arr[0]?
Высший разум (1271044) zabiv22, если массив размера 2, то это a[0] и a[1] если размер массива 3, то a[0], a[1] и a[2]
Александр Искусственный Интеллект (301732) 1 год назад
пофиг что у тебя
ошибка в твоём коде, а не в Visual Studio Code
мог бы прочесть ошибку и разобраться...
Похожие вопросы