Сеня рядом и Белла пришел. Былое
For input string ошибка
Ошибка “For input string” (далее, FIS) возникает в различных языках программирования (особенно часто в Java и C#), когда программа пытается преобразовать строку (string) в числовой тип (int, float, double и т.д.), но строка не соответствует ожидаемому числовому формату. Другими словами, строка содержит символы, которые нельзя интерпретировать как число. Причины ошибки “For input string”: Примеры ошибки “For input string”: Решения для устранения ошибки “For input string”: Пример с использованием регулярного выражения (Java): import java.util.regex.Pattern;
public class Main {
public static void main(String[] args) {
String str = "123...
Java 133. Напишите пример обработки нескольких исключений в одном блоке catch.
Конечно, вот пример обработки нескольких исключений в одном блоке 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...