Як позначити подвійне слово в Java?

2024 Від admin

Java Double — це a 64-розрядний тип даних із плаваючою комою подвійної точності. Цей тип здатний представляти як цілі числа, так і дроби з високою точністю. Діапазон числових значень представлений між 4,9e-324 та 1,8e+308; з точністю до п’ятнадцяти десяткових цифр для будь-якого числа в цьому діапазоні.

Приклад 4

  1. імпорт java.util.*;
  2. публічний клас ScannerNextDoubleExample4 {
  3. public static void main(String args[]){
  4. подвійне значення;
  5. Scanner scan = новий сканер (System.in);
  6. System.out.print("Введіть числове значення: ");
  7. значення = scan.nextDouble();
  8. System.out.println("Подвійне значення: " + значення +" \nПодвійне значення: " + 2,0*значення);

Під час порівняння дублів виникають проблеми через те, як вони зберігаються в пам’яті. Наприклад, 1.1 можна представити як 1.0999999999999999 або 1.1. Якщо порівняти ці два значення з '==', вони не будуть рівними, навіть якщо їх кількість має бути однаковою.

Ви можете легко досягти цього за допомогою функції Java printf. Просто використовувати %. 2f як специфікатор формату. Це зробить формат Java printf подвійним до двох знаків після коми.

Щоб оголосити double в Java, виконайте наступне:

  1. Вкажіть тип як double.
  2. Введіть назву змінної.
  3. Призначте значення в діапазоні подвійного.

Метод print(double) класу PrintWriter у Java використовується для друку вказаного значення double у потоці. Це подвійне значення береться як параметр. Параметри: цей метод приймає обов’язковий параметр doubleValue, який є подвійним значенням для запису в потік.