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