首页 > 解决方案 > java中数组的无穷大

问题描述

我厌倦了打印数组,最后我得到了 Infinity 最后几个值。Java 中的无穷大是什么意思。我在android studio中编码java。

数组如下aList [132.74362, 142.6408, 143.6408, 131.62733, 132.62733, 127.61245, 128.61246, 124.76465, 125.76465, Infinity, Infinity, Infinity, Infinity ]

无限是什么意思?

标签: javaarraysandroid-studio

解决方案


你除以零了吗?

当你除以零...

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

在整数除法的情况下,它会抛出 ArithmeticException。

这将打印“Infinity”

    double p = 1; 
    System.out.println(p/0); 

推荐阅读