Программирование – это интересное и полезное занятие, которое может развивать мозг и помогать решать различные задачи. Сегодня я расскажу вам о программе на языке Java, которая проверяет, являеться ли число положительным или нет.Для начала, давайте создадим класс с названием ″PositiveNumberChecker″. В этом классе мы будем запрашивать число у пользователя и проверять его на положительность. Если число отрицательное или равно нулю, программа будет выбрасывать исключение ″InvalidNumberException″ с сообщением ″Некорректное число″. В противном случае, программа будет выводить сообщение ″Число корректно″.Вот полный код программы⁚
java
import java.util.Scanner;
public class PositiveNumberChecker {
public static void main(String[] args) {
Scanner scanner new Scanner(System.in);
try {
System.out.print(″Введите число⁚ ″);
int number scanner.nextInt;
if (number < 0) { throw new InvalidNumberException(″Некорректное число″); } else { System.out.println(″Число корректно″); } } catch (InvalidNumberException e) { System.out.println(e.getMessage); } catch (Exception e) { System.out.println(″Ошибка ввода числа″); } } } class InvalidNumberException extends Exception { public InvalidNumberException(String message) { super(message); } } Давайте разберем этот код по шагам. При выполнении программы, сначала мы создаем объект класса `Scanner`, чтобы прочитать введенное число от пользователя. Затем мы используем конструкцию `try-catch` для обработки возможных исключений. Мы запрашиваем у пользователя ввод числа с помощью метода `nextInt`. Затем мы проверяем это число с помощью условного оператора `if`. Если число меньше или равно нулю, мы выбрасываем исключение `InvalidNumberException` с сообщением ″Некорректное число″. Если число положительное, мы выводим сообщение ″Число корректно″.В блоке `catch` мы обрабатываем исключение `InvalidNumberException`, выводя сообщение об ошибке. Если происходит другое исключение, мы выводим сообщение ″Ошибка ввода числа″.Теперь можно запустить программу и проверить ее работу. Введите число и посмотрите, что произойдет. Если введенное число положительное, вы должны увидеть сообщение ″Число корректно″. Если число равно нулю или отрицательное, программа должна выбросить исключение с сообщением ″Некорректное число″.
Эта программа позволяет узнать, является ли число положительным или нет, и показывает, как можно использовать исключения для обработки ошибок в программе. Я надеюсь, что данный пример помог вам разобраться в создании подобных программ на языке Java. Удачи в изучении программирования!