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
廣告
資料結構
網路
關係資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式語言
C++
C#
MongoDB
MySQL
Javascript
PHP