У меня короткий блок кода, который бросает мне исключение всякий раз, когда я бегу, и я не могу понять, почему:ArrayIndexOutOfBoundsException в избирательной программе
public class Debug
{
public static void main (String[] args)
{
String[] electionName = {"John Smith", "Mary Miller", "Michael Duffy", "Tim Robison", "Joe Ashtony"};
int[] electionVotes = {5000, 4000, 6000, 2500, 1800};
int i = 0;
for (i = 0; i < electionVotes.length; i++);
{
System.out.println(electionName[i] + electionVotes[i]);
}
}
}
Может кто-нибудь помочь мне?
Поскольку у вас есть ';' after for() – joel314
Обратите внимание, что объявление переменной цикла 'i' внутри' for' сделает проблему очевидной на этапе компиляции, так как 'i' не будет доступен за пределами тело цикла: 'for (int i = 0; ...)' –