Во всех программах, где я использую integer. persint error при выполнении, даже если программа не имеет ошибки, но cmd показывает это, я не знаю, что делать ?
класс SwitchDemo
{
public static void main(String args[])
{
int marks = Integer. parseInt(args[6]);
переключатель (метки/6)
{
корпус 1:
случай 2:
случай 3:
Системы.из.код println("отлично");
перерыв;
случай 4:
Системы.из.код println("добро");
перерыв;
корпус 5:
Системы.из.код println("тяжело работать");
перерыв;
корпус 6:
Системы.из.код println("бедный");
по умолчанию :
Системы.из.код println("недопустимое значение, введенное");
}
}
}
Что я уже пробовал:
Это он ошибся?
Исключение в потоке "основной" Java для.яз.ArrayIndexOutOfBoundsException: 6 в SwitchDemo. main(SwitchDemo. java:5)
NotPolitcallyCorrect
Очевидно, вы пытаетесь получить доступ к элементу массива, который не существует. Что вам нужно сделать, так это прекратить попытки получить доступ к элементу массива, который не существует, и ваша ошибка исчезнет.