Добрый день.
В блоке finally подчеркивает метод close(); и пишет Unhandled IOException.
Но ведь я это исключение уже обработал.
Как заставить работать код в блоке finally? Просто я уже не первый раз натыкаюсь на эту проблему, а решение так и не нашел.
public class Solution {
public static int A;
public static int B;
static {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
try {
A = Integer.parseInt(reader.readLine());
B = Integer.parseInt(reader.readLine());
} catch (IOException e) {
e.printStackTrace();
} finally {
reader.close();
}
}
public static final int MIN = min(A, B);
public static void main(String[] args) {
System.out.println(MIN);
}
public static int min(int a, int b) {
return a < b ? a : b;
}
}