java中数组中的无穷大

java中数组中的无穷大,java,arrays,android-studio,Java,Arrays,Android Studio,我厌倦了打印数组,最后得到了无穷多个值。无限在Java中意味着什么。我正在android studio中编写java代码 数组如下所示 aList[132.743622142.6408143.6408131.62733132.62733127.61245128.61246124.76465125.76465,无限,无限,无限,无限 无穷大是什么意思?你被零除了吗 当你除以零 在双/浮点除法的情况下,输出为无穷大。其背后的基本原因是它实现了浮点算术算法,该算法根据IEEE 754标准为“除零情况”

我厌倦了打印数组,最后得到了无穷多个值。无限在Java中意味着什么。我正在android studio中编写java代码

数组如下所示 aList[132.743622142.6408143.6408131.62733132.62733127.61245128.61246124.76465125.76465,无限,无限,无限,无限


无穷大是什么意思?你被零除了吗

当你除以零

在双/浮点除法的情况下,输出为无穷大。其背后的基本原因是它实现了浮点算术算法,该算法根据IEEE 754标准为“除零情况”指定了特殊值,如“非数字”或“无穷大”

在整数除法的情况下,它抛出算术异常

这将打印“无限”


在打印输出之前是否对数组元素执行任何操作?当您除以零时,输出不是无穷大。它是未定义的。有趣。当我运行这两行时,当我打印它时,它有时会打印“无穷大”:aList[132.74362,142.6408,143.6408,131.62733,132.62733,127.61245,128.61246,124.76465,125.76465,1.7643968e14,1.45923158E14,1.7643968e14,1.45923158E14]可能无法打印精度值高达14@ambikagowda另请参见“溢出的浮点运算产生有符号的无穷大。”(JLS 4.2.4)——@MdGolamRahmanTushar您的意思是零除以零,结果是所谓的
NaN
(不是数字)
    double p = 1; 
    System.out.println(p/0);