Запитання з тегом «double»

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

3
перетворення подвійного в ціле число в Java
У Java я хочу перетворити подвійне в ціле число, я знаю, чи ви це зробите: double x = 1.5; int y = (int)x; ви отримуєте y = 1. Якщо ви це зробите: int y = (int)Math.round(x); Ви, ймовірно, отримаєте 2. Однак мені цікаво: оскільки подвійні подання цілих чисел іноді виглядають …
114 java  casting  double  rounding 

9
Чому поділ на два int не дає потрібного значення, якщо його присвоїти подвійному?
Як це зробити в наступному фрагменті int a = 7; int b = 3; double c = 0; c = a / b; cв кінцевому підсумку має значення 2, а не 2,3333, як можна було б очікувати. Якщо aі bє парними, відповідь перетворюється на 2.333. Але напевно, тому що c …

14
Швидкий подвійний на рядок
До того, як я оновлював xCode 6, у мене не було проблем з підведенням двійника до рядка, але тепер це дає мені помилку var a: Double = 1.5 var b: String = String(a) Це дає мені повідомлення про помилку "подвійний не перетворюється в рядок". Чи є якийсь інший спосіб зробити …
108 swift  string  casting  double 

6
Точка сили (“.”) Як десятковий роздільник в java
В даний час я використовую наступний код для друку подвійного: return String.format("%.2f", someDouble); Це добре працює, за винятком того, що Java використовує десятковий розділювач моїй локалі (кома), тоді як я хотів би використовувати крапку. Чи є простий спосіб це зробити?
103 java  formatting  double 

5
Перетворення двійника в int в C #
У нашому коді є дубль, який нам потрібно перетворити на int. double score = 8.6; int i1 = Convert.ToInt32(score); int i2 = (int)score; Хтось може мені пояснити, чому i1 != i2? Результат, який я отримую, такий: i1 = 9і i2 = 8.
103 c#  int  double 

20
Як отримати силу якоїсь цілої особи на мові Swift?
Нещодавно я навчаюсь, але в мене є основна проблема, яка не може знайти відповіді Я хочу отримати щось подібне var a:Int = 3 var b:Int = 3 println( pow(a,b) ) // 27 але функція pow може працювати лише з подвійним числом, вона не працює з цілим числом, і я навіть …
102 integer  double  swift  pow 

9
Переміщення десяткових знаків у подвійному
Тож у мене подвійний набір дорівнює 1234, я хочу перемістити десяткове місце на 12,34 Тому для цього я помножую .1 на 1234 два рази, начебто так double x = 1234; for(int i=1;i<=2;i++) { x = x*.1; } System.out.println(x); Це надрукує результат, "12.340000000000002" Чи існує спосіб, щоб просто не відформатувати його …
97 java  double  decimal 

10
Перетворіть float у double, не втрачаючи точності
У мене є примітивний поплавок, і мені це потрібно як примітивний двійник. Просто кидання поплавка вдвічі дає мені дивну додаткову точність. Наприклад: float temp = 14009.35F; System.out.println(Float.toString(temp)); // Prints 14009.35 System.out.println(Double.toString((double)temp)); // Prints 14009.349609375 Однак, якщо замість приведення, я вивожу float як рядок і аналізую рядок як подвійний, я отримую …

6
Скільки подвійних чисел між 0,0 і 1,0?
Це те, що мені запам’яталось роками, але я ніколи раніше не знайшов часу, щоб запитати. Багато генераторів випадкових чисел (псевдо) генерують випадкове число від 0,0 до 1,0. Математично в цьому діапазоні є нескінченні числа, але doubleце число з плаваючою комою і, отже, має кінцеву точність. Тож питання такі: Скільки всього …


6
У Java, чи ефективніше використовувати байт чи короткий замість int та float замість double?
Я помітив, що завжди використовував int і double, незалежно від того, наскільки маленьким чи великим має бути число. Тож у Java, чи ефективніше використовувати, byteчи shortзамість, intа не floatзамість double? Тож припустимо, що у мене є програма з великою кількістю інтів та дублів. Чи варто було б переглядати та міняти …


2
C # 6 як форматувати подвійне використання інтерпольованого рядка?
Я використовував інтерпольовані рядки для повідомлень, що містять stringтакі змінні, як $"{EmployeeName}, {Department}". Тепер я хочу використовувати інтерпольований рядок для показу відформатованого double. Приклад var aNumberAsString = aDoubleValue.ToString("0.####"); Як я можу написати це як інтерпольований рядок? Щось на зразок$"{aDoubleValue} ...."


11
Double.TryParse або Convert.ToDouble - що швидше і безпечніше?
Моя програма читає файл Excel за допомогою VSTO і додає дані прочитаного до StringDictionary. Він додає лише дані, що є числами з кількома цифрами (1000 1000,2 1000,34 - кома є роздільником у російських стандартах). Що краще перевірити, чи поточний рядок є відповідним числом? object data, string key; // data had …
80 c#  .net  parsing  double 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.