Описание тега arithmeticexception

ArithmeticException - это исключение, которое указывает на ошибку, сгенерированную при выполнении вычисления.
5 ответов

Проблема понимания обработки исключений Java

Я не могу понять эту программу. Я ожидаю, что он выведет "Hello World", но вместо этого он печатает только "World". Я думал, что сначала try Блок будет выполняться, печатая "Hello" и "", а затем, когда он встречает 1/0было бы бросить ArithmeticExcep…
3 ответа

Проект Euler #3 вне целочисленного диапазона Java

Код должен вернуть наибольшее простое число. Подробнее о задаче здесь: https://projecteuler.net/problem=3 int checkFactors(double na) { long n = (long) na; int biggestPrimeFactor = 0; for (int i = 1; i < n; i++) if (n % i == 0 && isPrimFa…
13 янв '15 в 13:46
3 ответа

Арифметическое исключение в GDB, но я не делю на ноль?

Я получаю Floating point exception (core dumped) ошибка в моей C++ программе, и GDB показывает, что проблема в строке, которая выполняет деление по модулю: Program received signal SIGFPE, Arithmetic exception. [Switching to Thread 0x7ffff6804700 (LW…
31 дек '12 в 05:44
2 ответа

Точки, рассчитанные с использованием этого умножения точек эллиптической кривой, не лежат на кривой, и этот класс приносит арифметическое исключение

Я получаю стек на моей ошибке умножения точек, используя стандартные проективные координаты. Я не знаю, что я пропустил, но умноженные точки не лежат на кривой, и иногда он выдает что-то вроде арифметического исключения: целое число не обратимо. pub…
5 ответов

Java - Почему подкласс класса ArithmeticException не вызывается?

Я хочу изменить ArithmeticException выходное сообщение. Итак, для этого я провел несколько экспериментов. Я продлил ArithmeticException класс по ExtenderClass учебный класс. Суть этого вопроса заключается не только в том, чтобы найти решения для изм…
1 ответ

Почему (int)(2/0,9) = 2?

Я поместил это в Java, и мне дали результат 2. Интересно, почему это не ArithmeticException, так как не должен (int)(2/0,9) превращаться в 2/0. Вся помощь приветствуется.
30 ноя '17 в 00:52
1 ответ

Android BigInteger ArithmeticException

Я пытаюсь реализовать алгоритм RSA в приложении для Android. Я использую java.math.BigInteger.modPow() функция для расшифровки / расшифровки, которая отлично работает для моего компьютера (Windows и Xubuntu) и моего Raspberry Pi (также Debian). Когд…
21 окт '14 в 14:28
1 ответ

Ява не выкидывает арифметическое исключение

У меня есть этот код Java: public class Calc { public int quotient(int a, int b){ return a/b; } } и TestNG модульный тест для этого метода: @Test () public void testingMethod3() { Assert.assertEquals(0, calc.quotient(5,0)); } На моем рабочем компьют…
16 фев '18 в 12:20
2 ответа

ArithmeticException деление на ноль... как исправить этот метод?

Цель этого метода состоит в том, чтобы перебрать двумерный массив целых чисел, называемый grid[][], и перевести целые числа, основанные на максимальных и минимальных значениях, в меньший диапазон между 100 и 250 (исходное минимальное значение станов…
1 ответ

Может ли это выражение вызвать исключение

Это одна из строк, которые у меня есть в C# приложении переопределения WndProc: int hiWord = unchecked((short)((long)m.LParam >> 16)); if (hiWord != 0) { // do something } Возможно ли, что оно может бросить арифметическое исключение?
28 янв '17 в 04:16
2 ответа

Базовая Java на деление на 0.0

Я слышал один поворот в Java. Если кто-то знает правильную причину, вас просят поделиться ею. Вопрос: double result1 = 1.0/0.0; sop(result1); // output Infinity double result2 = 0.0/0.0; sop(result2); // output NaN то же самое происходит для float п…
31 мар '15 в 13:59
1 ответ

BigDecimal Underflow

Я пытаюсь визуализировать фрактал под названием "Аттрактор Лоренца" с помощью Java. Так как double не работает (значения вне диапазона), я решил выбрать BigDecimals. После 38 итераций мой код дает сбой, он получает ArithmeticException (Underflow). В…
30 апр '15 в 12:49
2 ответа

ArithmeticException в непроверенном коде в C#

Мы получаем ArithmeticException (переполнение или недостаточное значение в арифметической операции.) В следующей строке на клиентском компьютере. Мы не можем воспроизвести его на любом компьютере (клиентском или нашем): var actualFullness = (byte)((…
1 ответ

В Java, как можно поймать исключение в классе и бросить его в другой класс, чтобы получить / напечатать тип исключения

Предполагать class Example1 { public static void main(String args[]) { try{ int num1=30, num2=0; int output=num1/num2; System.out.println ("Result: "+output); } catch(Exception e){ //and in want to determine the type of exception ie- Arithmetic exce…
1 ответ

Клонирование Git-репозитория, выбрасывание ArithmeticException

Мы используем Bonobo Git Server для размещения некоторых внутренних репозиториев git. При попытке проверить один из наших репозиториев мы получаем эту ошибку: Сбой RPC; результат =22, код HTTP = 500 фатальный: удаленный конец неожиданно завис В сред…
02 янв '14 в 22:28
2 ответа

Не число (NaN)

Почему некоторые числа определены как не число (NaN) в арифметике с плавающей запятой? (Хотя они могут быть представлены в формате IEEE и действительно являются действительными числами)
3 ответа

Определенные числа BigDecimal в Java при разделении приводят к возникновению исключения ArithmeticException

Следующий подход, чтобы разделить два BegDecimal номера работает нормально. BigDecimal a=new BigDecimal(5); BigDecimal b=new BigDecimal(2); System.out.println(a.divide(b)); Выход: 2.5 Следующий же подход, однако, терпит неудачу с java.lang.Arithmeti…
28 июл '12 в 23:14
1 ответ

Java-апплет Возвращает "java.lang.ArithmeticException: / by zero"

Что я делаю: В приведенном ниже фрагменте кода я печатаю ось X гистограммы, которая зависит от количества слов разной длины. Например, самое большое слово имеет длину 6, поэтому ось X имеет 1,2,3,4,5,6 вдоль дна. В чем проблема: код полностью функци…
09 мар '14 в 18:38
1 ответ

Арифметическое исключение

Вот мой код Java. Я сталкиваюсь с ошибкой "Fatal Exception main" Я хочу, чтобы мое приложение запускалось успешно.Пожалуйста, помогите мне. Я новичок в Android if(queList.size() == question_Counter+1) { // answerList = new ArrayList<String>();…
2 ответа

Почему это означает, что я делю на ноль?

Я решаю несколько упражнений из HackerRank.com, и код отлично работает на Netbeans и даже в компиляторе страниц для тестовых случаев, но когда я отправляю код, он выдает мне эту ошибку в каждом тесте (кроме последнего): ArithmeticException: генериру…