ребят типа в методе 1 создаетца 4 исключения, и мы ловим их уже готовые? типа если рандомное число вышло нулл, то кидаетца нь. искл нул, и мы его перехватываем?
public class Solution {
public static void main(String[] args) throws Exception {
try{
method1();
}
catch(NullPointerException | FileNotFoundException e){
System.out.println(e);
}
}
public static void method1() throws NullPointerException, ArithmeticException, FileNotFoundException, URISyntaxException {
int i = (int) (Math.random() * 4);
if (i == 0) {
throw new NullPointerException();
} else if (i == 1) {
throw new ArithmeticException();
} else if (i == 2) {
throw new FileNotFoundException();
} else if (i == 3) {
throw new URISyntaxException("", "");
}
}
}