Запитання з тегом «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--; } while (Math.round(x) …

26
Як добре відформатувати плаваючі числа до String без зайвих десятків 0?
64-бітний подвійний може представляти ціле число +/- 2 53 точно Враховуючи цей факт, я обираю використовувати подвійний тип як єдиний тип для всіх моїх типів, оскільки моє найбільше ціле число не підписане 32-бітним. Але тепер я повинен надрукувати ці псевдо цілі числа, але проблема полягає в тому, що вони також …


27
Округлення подвійного значення до x кількості десяткових знаків у швидкій формі
Хтось може сказати мені, як округлити подвійне значення до x кількості десяткових знаків у Свіфті? Я маю: 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; Пов’язано: 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.