java - 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 ]
无限是什么意思?
解决方案
你除以零了吗?
当你除以零...
在双/浮点除法的情况下,输出为 Infinity。其背后的基本原因是它实现了浮点算术算法,该算法根据 IEEE 754 标准为“除以零的情况”指定特殊值,如“非数字”或“无穷大”。
在整数除法的情况下,它会抛出 ArithmeticException。
这将打印“Infinity”
double p = 1;
System.out.println(p/0);
推荐阅读
- r - R中的网络对象和邻接矩阵
- ios - Expo:上传到Apple App Store“跳过等待构建处理”
- perl - 宽字符和 Unicode 编码
- c++ - 覆盖 iostream << 导致错误 - C++ 11
- vuejs2 - 从 v-for 传递参数以动态更新 b-tab 标题
- powershell - 通过 PowerShell 从远程计算机上的服务器执行卸载设置
- python - python:如何首先根据值(可以为空/无/真/假)然后基于键对字典进行排序
- python - 使用 python3 在 pipenv 中设置 awscli
- java - 如何解决此“应用程序启动方法中的异常”
- amazon-web-services - 一次不能调用超过 64 个 Lambda 函数?