Вопросы с тегом «double»

Double - это примитивный тип данных, используемый для хранения дробных чисел, который содержит число с плавающей запятой двойной точности (часто 64 бита).


14
Преобразовать десятичное число в двойное
Я хочу использовать a, Track-Barчтобы изменить Formнепрозрачность. Это мой код: decimal trans = trackBar1.Value / 5000; this.Opacity = trans; Когда я создаю приложение, оно выдает следующую ошибку: Невозможно неявно преобразовать тип decimalвdouble Я попытался с помощью transи , doubleно тогда Controlне работает. Этот код прекрасно работал в прошлом проекте VB.NET.

5
Почему Math.round (0.49999999999999994) возвращает 1?
В следующей программе вы можете видеть, что каждое значение немного меньше, чем .5округлено в меньшую сторону, кроме 0.5. for (int i = 10; i >= 0; i--) { long l = Double.doubleToLongBits(i + 0.5); double x; do { x = Double.longBitsToDouble(l); System.out.println(x + " rounded is " + Math.round(x)); l--; …

26
Как красиво отформатировать плавающие числа в строку без лишних десятичных 0?
64-битный дубль может точно представлять целое число +/- 2 53 Учитывая этот факт, я решил использовать двойной тип как один тип для всех моих типов, так как мое самое большое целое число - 32-разрядное без знака. Но теперь я должен напечатать эти псевдоцелые числа, но проблема в том, что они …


27
Округление двойного значения до x количества знаков после запятой в быстром
Может кто-нибудь сказать мне, как округлить двойное значение до х числа десятичных знаков в Swift? Я имею: var totalWorkTimeInHours = (totalWorkTime/60/60) С totalWorkTimeNSTimeInterval (двойной) в секунду. totalWorkTimeInHours даст мне часы, но это даст мне количество времени в таком длинном точном числе, например 1.543240952039 ...... Как мне округлить до, скажем, 1.543 …


6
Двойной против BigDecimal?
Я должен вычислить некоторые переменные с плавающей точкой, и мой коллега предлагает мне использовать BigDecimalвместо, doubleтак как это будет более точным. Но я хочу знать, что это такое и как извлечь из этого максимум BigDecimal?



12
Когда я должен использовать двойное вместо десятичного?
Я могу назвать три преимущества использования double(или float) вместо decimal: Использует меньше памяти. Быстрее, потому что математические операции с плавающей запятой изначально поддерживаются процессорами. Может представлять больший диапазон чисел. Но эти преимущества, по-видимому, применимы только к интенсивным вычислениям, таким как те, которые встречаются в программном обеспечении для моделирования. Конечно, двойные …

7
Круглый двойной в двух десятичных разрядах в C #?
Я хочу округлить двойное значение в два знака после запятой в C #, как я могу это сделать? double inputValue = 48.485; после округления inputValue = 48.49; Related: c # - Как округлить десятичное значение до 2 десятичных знаков (для вывода на страницу)
258 c#  double  rounding 

18
Как мне разобрать строку с десятичной точкой в ​​двойном?
Я хочу разобрать строку как "3.5" в двойной. Тем не мение, double.Parse("3.5") дает 35 и double.Parse("3.5", System.Globalization.NumberStyles.AllowDecimalPoint) бросает FormatException . Теперь локаль моего компьютера установлена ​​на немецкий, где в качестве десятичного разделителя используется запятая. Возможно, придется что-то делать с этим иdouble.Parse() ожидать в "3,5"качестве входных данных, но я не уверен. …
231 c#  string  parsing  double 


14
Как напечатать двойное значение без научной нотации с использованием Java?
Я хочу напечатать двойное значение в Java без показательной формы. double dexp = 12345678; System.out.println("dexp: "+dexp); Это показывает , что это E обозначения: 1.2345678E7. Я хочу напечатать это так: 12345678 Каков наилучший способ предотвратить это?
223 java  double 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.