Эта ошибка должна вылетать, если я вывожу на экран переменные, которым не присвоено значение, или они вообще не объявлены. Или я ошибаюсь? Коллеги, ваше мнение?
package com.javarush.task.task07.task0721;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.lang.reflect.Array;
/*
Минимаксы в массивах
*/
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
int maximum;
int minimum;
int [] numbers = new int[20];
numbers[0] = Integer.parseInt(reader.readLine());
maximum = numbers[0];
minimum = numbers[0];
for (int i = 1; 1 < 20; i++) {
numbers[i] = Integer.parseInt(reader.readLine());
if (maximum < numbers[i]) maximum = numbers[i];
else if (minimum > numbers[i]) minimum = numbers[i];
}
System.out.print(maximum + " " + minimum);
}
}