GV

Size: a a a
GV
L
DC
JD
Д
GV
DC
Д
GV
DC
G
Д
DC
GV
G
..
try {
char[] letters = {'a', 'b', 'c', 'd'};
int index = new java.util.Scanner(System.in).nextInt();
System.out.println("letter / 0: " + ((int) letters[index])/0);
} catch(ArrayIndexOfBoundException e) {
System.out.println("Your index is not correctly.");
} catch(ArithmeticException e) {
System.out.println("Your index is correctly, but i divided your letter by zero");
}
Но если ты хочешь обрабатывать все исключения(правда без Error
, но это можно сделать заменив в catch класс Exception
на Throwable
):try {
int i = 10/0;
} catch(Exception allException) {
System.out.println("Словили исключение(любое, вне зависимоти от его типа, потому что все исключения наследуются от класса Exception): " + allExcption);
}
..
try {
char[] letters = {'a', 'b', 'c', 'd'};
int index = new java.util.Scanner(System.in).nextInt();
System.out.println("letter / 0: " + ((int) letters[index])/0);
} catch(ArrayIndexOfBoundException e) {
System.out.println("Your index is not correctly.");
} catch(ArithmeticException e) {
System.out.println("Your index is correctly, but i divided your letter by zero");
}
Но если ты хочешь обрабатывать все исключения(правда без Error
, но это можно сделать заменив в catch класс Exception
на Throwable
):try {
int i = 10/0;
} catch(Exception allException) {
System.out.println("Словили исключение(любое, вне зависимоти от его типа, потому что все исключения наследуются от класса Exception): " + allExcption);
}
JD
V
V