Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗jvPmFPXc 417 of 420 menu
◀ ▶

Практика на исключения в Java

Создайте метод toIntOrZero со строкой. Он должен возвращать целое число из текста или 0, если формат неверный.

Создайте метод quotient с двумя целыми параметрами. Он должен возвращать частное или выбрасывать ArithmeticException, если делитель равен нулю.

Дан код:

String numText = "12"; String divText = "0";

Преобразуйте обе строки в целые числа, разделите и выведите результат. При ошибке формата выведите bad number, при делении на ноль - zero div. После попытки выведите done.

Дан код:

import java.util.ArrayList; import java.util.Arrays; ArrayList<Integer> nums = new ArrayList<>(Arrays.asList(1, 2, 3)); String pos = "10";

Получите элемент списка: сначала преобразуйте pos в индекс, затем обратитесь к элементу. При неверном формате выведите bad index, при выходе за границы - out of range.

Создайте метод clampPercent с параметром p. Для значений вне диапазона от 0 до 100 выбросьте IllegalArgumentException. Иначе верните p. Проверьте вызов с числом 101 и выведите сообщение исключения или результат.

Дан код:

String text = "7"; int extra = 2; String total = text + extra; System.out.println(total);

Исправьте вычисление так, чтобы на экран попала сумма чисел 9, а при неверном формате выводилось bad.

Создайте метод firstCharCode со строкой. Для пустой строки выбросьте IllegalArgumentException с сообщением empty. Иначе верните код первого символа. Вызов с "" обработайте в main.

Создайте метод avgTwo с двумя строковыми параметрами. Он должен вернуть среднее арифметическое двух чисел или 0, если любая строка не преобразуется в целое.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить