Форум программистов, компьютерный форум, киберфорум
Java для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.72/18: Рейтинг темы: голосов - 18, средняя оценка - 4.72
0 / 0 / 0
Регистрация: 04.04.2020
Сообщений: 15

Обработка исключения деления на ноль

03.11.2021, 01:49. Показов 3542. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
здраствуйте кручу верчу , но никак не получаеться . Посмотрите что не так

вывод
Infinity

Вивод который как я думаю должен произойти
Деления на ноль

Код:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
public class Expression {
    int nA,
        nC,
        nD;
    public Expression() {
        nA = (int)(Math.random()*10);
        nC = (int)(Math.random()*10);
        nD = (int)(Math.random()*10);
    }
    public Expression(int a,int c,int d) {
        this.nA = a;
        this.nC = c;
        this.nD = d;
    }
    public double Math() {
        double numeral = 4334;// 2 * this.nC - this.nD/23;
        double denominator = 0;//Math.log(1-this.nA/4);
        double answer = numeral/denominator;
        try {
            answer = numeral/denominator;
        }catch (ArithmeticException e) {
            System.out.println("Деления на ноль");
        
        }
        return answer;
    }
}
 
public class Main {
 
    public static void main(String[] args) {
        Expression Ex = new Expression();
        System.out.println(Ex.Math());
    }
 
}
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
03.11.2021, 01:49
Ответы с готовыми решениями:

Исключения деления на ноль и ввод букв в поле Edit
Добрый вечер, я реализовал программу для расчета дискриминанта и вывода значений x1 и x2. Дополнительно нужно реализовать реакцию на...

Обработка ситуации деления на ноль
Как сделать при делении на 0 сообщение "на 0 делить нельзя"? Помогите!!!

Обработка ошибки деления на ноль (калькулятор)
ASP.NET в среде Visual Studio.NET Написала проверку корректности вводимых чисел в поля операндов . Нужно еще обработку деления на ноль,...

1
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38203 / 21135 / 4310
Регистрация: 12.02.2012
Сообщений: 34,741
Записей в блоге: 14
03.11.2021, 09:36
Лучший ответ Сообщение было отмечено iakol как решение

Решение

Да, в арифметике с плавающей точкой 1.0/0.0 дает Infinity и исключения не возникает. Если нужно, создавай свои исключения.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
03.11.2021, 09:36
Помогаю со студенческими работами здесь

Калькулятор, обработка попытки деления на ноль
Написал прогу в pascalabc.net у него по стандарт. вычислению 9/0=бесконечность, Нужно ограничение на ноль что бы при деление на ноль...

Обработка ситуации деления на ноль в простом калькуляторе
Создал калькулятор по примеру из книги Н.Культина "Delphi в задачах и примерах", добавил туда умножение и деление. НО возник вопрос, как...

Обработка ошибки деления на ноль и выдача своего сообщения
Здравствуйте. У меня появилась не большая проблема, надеюсь на вашу помощь. Суть в том, что когда я без ввода данных нажимаю на...

Сделать, чтобы при попытке деления на ноль, выводилось сообщение: «Деление на ноль»
Создайте консольное приложение. В нем реализуйте нахождение значения выражения 1/(x+n), где n – ваш вариант, а вместо х должно вводиться...

Как сделать ноль результатом деления на ноль?
Народ, подскажите пожалуйста как сделать, чтоб при делении на ноль результат был равен нулю, а не бесконечности? переменных, которые могут...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru