Результаты поиска по запросу "double"
Двойное значение с определенной точностью в Java
Я программирую простую Java-программу. Мне нужно получить строку из ввода и разделить ее на две части: 1-двойная 2-строка. Затем мне нужно сделать простое вычисление на двойном и отправить результат на выход с определенной точностью (4). Он ...
или же
то я не могу понять это ... У меня есть строка сказать,"a\\nb" и я хочу, чтобы это стало"a\nb", Я пробовал все следующее, и, похоже, ни один не работает; >>> a 'a\\nb' >>> a.replace("\\","\") File "<stdin>", line 1 a.replace("\\","\") ^ ...
Почему функция не изменит переменную?
В этом коде я, кажется, получаю ноль, я не слишком знаком с тем, почему я не могу изменить переменную длину с помощью функции, которую я создал. Любая помощь может быть полезной. #include <stdio.h> double get_length(double a); int main(int argc, ...
@Lindydancer: Я тоже так думал. Однако я проверил это на GCC и компиляторе Intel и не смог найти разницу в производительности между a = -a, a * = - 1 и a * = - 1.0. Так что я думаю, что все они оптимизированы одинаковым образом компилятором.
самый быстрый способ перевернуть знак двойного (или плавать) в C? Я подумал, что прямой доступ к знаку был бы самым быстрым, и нашел следующее: double a = 5.0; *(__int64*)&a |= 0x8000000000000000; // a = -5.0 float b = 3.0; *(int*)&b |= ...
Так что это на самом деле не в штучной упаковке на == его просто бросили, это ответ, который я искал.
ствительно не могу понять, почему происходит следующее: Double d = 0.0; System.out.println(d == 0); // is true System.out.println(d.equals(0)); // is false ?!Это однако работает как ожидалось: Double d = 0.0; System.out.println(d == 0.0); // ...
(для реалов) варианты. Я не уверен, есть ли способ заставить компилятор интерпретировать литералы с двойной точностью, не задавая их как таковые (например, изменив 3.14159265359 на 3.14159265359D0) - мы столкнулись с этой проблемой некоторое время назад.
я есть очень большой код, который устанавливает итеративно решает систему нелинейных уравнений в частных производных, написанную на фортране. Мне нужно, чтобы все переменные были двойной точности. В дополнительном модуле, который я написал для ...
Произошло необработанное исключение типа System.FormatException в mscorlib.dll Дополнительная информация: входная строка была в неправильном формате.
double temp; temp = (double)Convert.ToDouble("1234.5678");ебята и дамы, я не могу понять, почему вышеприведенная строка не работает. Приведенная выше строка дает мне ошибку времени выполнения, которая говорит: Необработанное исключение типа ...
Причина этих особых случаев в основном в ошибках округления. Числа с плавающей точкой часто всегда усекаются, потому что они никогда не являются точными. Целые числа, с другой стороны, всегда точны.
росто интересно об этом: При оценке1/0 в Java возникает следующее исключение: Исключение в потоке "main" java.lang.ArithmeticException: / на ноль в Foo.main (Foo.java:3) Но1/0.0 оценивается вInfinity. public class Foo { public static void ...
Вы можете использовать класс точности apache commons-math
у округлить этот дубль: 3.499999999999999чтобы: 3.50И я уже использовал эти два метода: DecimalFormat df = new DecimalFormat("0.00"); double result = Double.valueOf(df.format(input)); System.out.println(answer);а также public double ...
-конверсии, если это важно в вашем коде. Кроме этого я тоже не нашел в этом никакой пользы.
отаю с клиентом, который использует старую версию GCC (точнее 3.2.3), но хочет обновить ее, и одна из причин, по которой этот камень стал камнем преткновения при переходе на более новую версию, - это различия в размере шрифтаfloat_t ...