Да, в Java блок catch может отлавливать несколько исключений. Для этого нужно перечислить типы исключений через символ |. Например: try {
// выполнение кода, которое может привести к исключению } catch (IOException | SQLException ex) {
// обработка исключения типа IOException или SQLException } Здесь блок catch отлавливает исключения типа IOException или SQLException...
Конечно, вот пример обработки нескольких исключений в одном блоке catch в Java: public class Main {
public static void main(String[] args) {
try {
int a = Integer.parseInt("not an integer");
String s = null;
System.out.println(s.length());
} catch (NumberFormatException | NullPointerException e) {
System.out.println("Обнаружено исключение: " + e.getMessage());
}
}
} В этом примере мы пытаемся преобразовать строку, которая не является целым числом, в переменную типа int...