Эта программа должна найти Макс и Мин в массиве, но отправить сообщение об ошибке:
"Exception в потоке„главный“java.lang.ArrayIndexOutOfBoundsException: 23 в Mine_EnhancedForLoop .main (Mine_EnhancedForLoop.java:17) "
Кто-нибудь знает, в чем проблема?ошибка «ArrayIndexOutOfBoundsException» в Java
public class Mine_EnhancedForLoop {
public static void main(String[] args) {
int[] array1 = {23, 98, 10, 1, 45, 2, 7, 90};
int max = array1[0];
int min = array1[0];
for (int i : array1){
if (array1[i] > max)
max = array1[i];
else if (array1[i] < min)
min = array1[i];
}
System.out.println("Maximum is: " + max);
System.out.println("Minimum is: " + min);
}
}
Пример # 4725 почему Java не является такой же, как JavaScript. – Phylogenesis