Java中的資料型別下溢


當給定值小於資料型別的最大規定大小時,就會發生下溢。下溢條件可能導致錯誤,現在程式語言的實現自行處理此錯誤。

為了顯示資料型別下溢,我舉了一個 double 資料型別的例子。Double 資料型別是單精度 64 位 IEEE 754 浮點數。

以下程式在 Java 中顯示了資料型別下溢。

示例

 即時演示

public class Demo {
   public static void main(String[] args) {
      System.out.println("Displaying Underflow... ");
      double val1 = 3.2187E-320;
      System.out.println(val1/1000000);
   }
}

輸出

Displaying Underflow...
0.0

在上面的程式中,double 變數初始化為。

double val1 = 3.2187E-320;

然後,對其執行除法運算以檢查下溢。

val1/1000000

它返回以下內容。

0.0

更新日期: 2020-06-26

218 次瀏覽

啟動您的 職業生涯

完成課程即可獲得認證

開始
廣告
© . All rights reserved.