JAVA · ОСНОВЫ · УРОК 24

Якщо вхідні перерви

try і catch · близько 17 хвилин

Навчання з прогресомЧитати резюме безкоштовно. Щоб зберегти роботу, увійти в обліковий запис.
КРОК 1

Спробуйте небезпечний крок.

Іноді текст не може перетворюватися в число. Поставте його в try так, щоб програма не завершилася несподівано.

try {
    int number = Integer.parseInt("12");
    System.out.println(number);
}

✦ Текст «12» стане числом 12.

КРОК 2

Допомогти помилитися

catch зловив помилку, якщо людина дала неправильний текст. Замість довгого повідомлення програма може пояснити проблему просто.

try {
    int number = Integer.parseInt("кот");
    System.out.println(number);
} catch (NumberFormatException error) {
    System.out.println("Нужно число");
}

✦ Слово «кот» - «Нужно число».

ПРАКТИКА НА УРОЦІ

Набери код самостійно

Введіть приклад вручну. Перевірити знаки і кронштейни.

public class Main {
    public static void main(String[] args) {
        try {
            int number = Integer.parseInt("кот");
            System.out.println(number);
        } catch (NumberFormatException error) {
            System.out.println("Нужно число");
        }
    }
}
Відкрийте редактор для роботи класу
ДОМАШНЄ ЗАВДАННЯ

Розв’яжи сам

У try, try поворот рядка «abc» в int за допомогою Integer.parseInt і виведення ряду. У catch для NumberFormatException, вихід «Введи число».

Готової відповіді немає. Скористайся схожими прикладами з конспекту.

Відкриття вашого будинку