Як позначити подвійне слово в Java?
2024Java Double — це a 64-розрядний тип даних із плаваючою комою подвійної точності. Цей тип здатний представляти як цілі числа, так і дроби з високою точністю. Діапазон числових значень представлений між 4,9e-324 та 1,8e+308; з точністю до п’ятнадцяти десяткових цифр для будь-якого числа в цьому діапазоні.
Приклад 4
- імпорт java.util.*;
- публічний клас ScannerNextDoubleExample4 {
- public static void main(String args[]){
- подвійне значення;
- Scanner scan = новий сканер (System.in);
- System.out.print("Введіть числове значення: ");
- значення = scan.nextDouble();
- System.out.println("Подвійне значення: " + значення +" \nПодвійне значення: " + 2,0*значення);
Під час порівняння дублів виникають проблеми через те, як вони зберігаються в пам’яті. Наприклад, 1.1 можна представити як 1.0999999999999999 або 1.1. Якщо порівняти ці два значення з '==', вони не будуть рівними, навіть якщо їх кількість має бути однаковою.
Ви можете легко досягти цього за допомогою функції Java printf. Просто використовувати %. 2f як специфікатор формату. Це зробить формат Java printf подвійним до двох знаків після коми.
Щоб оголосити double в Java, виконайте наступне:
- Вкажіть тип як double.
- Введіть назву змінної.
- Призначте значення в діапазоні подвійного.
Метод print(double) класу PrintWriter у Java використовується для друку вказаного значення double у потоці. Це подвійне значення береться як параметр. Параметри: цей метод приймає обов’язковий параметр doubleValue, який є подвійним значенням для запису в потік.