Я создал программу на языке Java для выполнения арифметической операции деления двух целых чисел. Программа также проверяет, что делитель не равен нулю и выводит сообщение о невозможности выполнения операции, если это условие не выполняется.java
class Expr {
public static void main(String[] args) {
int a, b;
if (args.length 2) {
a Integer.parseInt(args[0]);
b Integer.parseInt(args[1]);
} else {
// Используем значения по умолчанию, если аргументы не переданы через командную строку
a 10;
b 5;
}
if (b ! 0) {
double result expr(a, b);
System.out.println(″Результат деления⁚ ″ result);
printSum(a, b);
} else {
System.out.println(″Невозможно выполнить деление, делитель равен нулю″);
System.out.println(″Результат⁚ 0″);
}
}
public static double expr(int a, int b) {
return (double) a / b;
}
public static void printSum(int a, int b) {
int sum a b;
System.out.println(″Сумма чисел ″ a ″ и ″ b ″⁚ ″ sum);
}
}
В этой программе я использовал класс `Expr` с двумя статическими методами. Метод `expr` выполняет операцию деления двух целых чисел и возвращает результат в виде значения типа `double`. Метод `printSum` принимает два целых числа и выводит их сумму. В методе `main`, я сначала проверяю, переданы ли аргументы через командную строку. Если да, то преобразую их из строкового формата в целые числа. Если аргументы не переданы, использую значения по умолчанию ‒ `a 10` и `b 5`. Затем я проверяю, что делитель `b` не равен нулю. Если это условие выполняется, я вызываю метод `expr` для выполнения деления и вывод результата. Затем вызываю метод `printSum` для вывода суммы чисел `a` и `b`. Если делитель равен нулю, я вывод сообщение о невозможности выполнения операции и устанавливаю результат равным нулю. Таким образом, эта программа выполняет арифметическую операцию деления, проверяет делитель на неравенство нулю и выводит результат деления, а также сумму чисел.