Назад к вопросам
JuniorТеорияЧасто
Что произойдёт при компиляции и запуске программы?
public class Main {
public static void main(String[] args) {
int n = Integer.parseInt("12a");
System.out.println(n);
}
}Исключение NumberFormatException
- Ждать
12:parseIntне читает цифры до буквы, а требует, чтобы целым числом была вся строка, иначе бросаетNumberFormatException. - Ждать ошибку компиляции: компилятор не проверяет, что написано в строке; текст проверяет
parseIntпри запуске.
- Каким методом превратить строку
"2.5"в число? - Чем
Integer.parseIntотличается отInteger.valueOf?