Изображение ошибки; В моей программе я пытаюсь использовать индекс для прогона набора данных по порядку, и я объявил его как целое число, но я продолжаю получать ошибку, "требуется массив,но int найдено ".
public void calcHurricaneCategory() {
for (index = 0; index < wind.length; index++) {
windMPH[index] = wind[index] * mphInKnots;
totalWind += windMPH[index];
windAverage += windMPH[index];
pressureAverage += pressure[index];
if (windMPH[index] > 74 && windMPH[index] < 95) {
category[index] = 1;
categoryAverage += category[index];
category1++;
}
else if (windMPH[index] > 96 && windMPH[index] < 110) {
category[index] = 2;
categoryAverage += category[index];
category2++;
}
else if (windMPH[index] > 111 && windMPH[index] < 129) {
category[index] = 3;
categoryAverage += category[index];
category3++;
}
else if (windMPH[index] > 130 && windMPH[index] < 156) {
category[index] = 4;
categoryAverage += category[index];
category4++;
}
else if (windMPH[index] > 157) {
category[index] = 5;
categoryAverage += category[index];
category5++;
}
}
}
Вот как определяется индекс:
private int index;
Ранее я уже встречал подобные вопросы, когда пользователь фактически определяет индекс как массив, но сейчас я просто запутался.
Спасибо, любая помощь приветствуется