Java 教程

Java 控制語句

面向物件程式設計

Java 內建類

Java 檔案處理

Java 錯誤與異常

Java 多執行緒

Java 同步

Java 網路

Java 集合

Java 介面

Java 資料結構

Java 集合演算法

高階 Java

Java 雜項

Java API 與框架

Java 類參考

Java 有用資源

Java - double 關鍵字(double 資料型別)



double 關鍵字(double 資料型別)

double 關鍵字用於定義一個 double 型別變數,該變數儲存 double 值(浮點型別值)。double 是 Java 中的一種基本資料型別。

double 關鍵字的特性

以下是 double 資料型別(或 double 關鍵字)的特性

  • double 資料型別是雙精度 64 位 IEEE 754 浮點數

  • 此資料型別通常用作十進位制值的預設資料型別,通常是預設選擇

  • Double 資料型別不應用於精確值,例如貨幣

  • 預設值為 0.0d

  • 示例:double d1 = 123.4

Double 型別變數

double 變量表示一個保留的記憶體位置,用於儲存 double 值。這意味著當您建立變數時,您會在記憶體中保留一些空間。

根據變數的資料型別,作業系統分配記憶體並決定可以在保留的記憶體中儲存什麼。因此,透過為變數分配不同的資料型別,您可以在double變數中儲存 double 值。

語法

以下是使用double關鍵字宣告 double 型別變數的語法

double variable_name = value;

預設值

double 型別變數的預設值為0.0d,這裡 'd' 表示 double 型別。

double 關鍵字示例(double 型別變數)

示例 1

以下示例顯示了我們上面討論過的 double 基本資料型別的用法。我們建立了一個 double 變數 doubleValue 併為其分配了一個 double 值。然後列印此變數。

package com.tutorialspoint;

public class JavaTester {
   public static void main(String args[]) {
      double doubleValue = 2.0;
      System.out.println("double: " + doubleValue);	  
   }
}

輸出

double: 2.0

示例 2

以下示例顯示了在表示式中使用 double 基本資料型別的用法。我們建立了兩個 double 變數併為其分配了 double 值。然後,我們建立一個新的 double 變數 doubleResult 併為其分配 double 變數的總和。最後列印結果。

package com.tutorialspoint;

public class JavaTester {
   public static void main(String args[]) {
      double doubleValue1 = 2.0;
      double doubleValue2 = 4.0;
      double doubleResult = doubleValue1 + doubleValue2;

      System.out.println("double: " + doubleResult);
   }
}

輸出

double: 6.0

示例 3

以下示例顯示了帶有無效值的 double 變數的用法。我們建立了一個 double 變數 doubleValue 併為其分配了一個超出範圍的值。

package com.tutorialspoint;

public class JavaTester {
   public static void main(String args[]) {
      double doubleValue = 2 * Double.MAX_VALUE;
      System.out.println("double: " + doubleValue);
   }
}

輸出

double: Infinity
廣告

© . All rights reserved.