gpt4 book ai didi

java - java中除以零

转载 作者:行者123 更新时间:2023-12-01 22:14:44 25 4
gpt4 key购买 nike

为什么整数除以 0 会给出 ArithmeticException,而非零 double 或 float 除以 0 会输出无穷大。另外,int 0 除以 0 会给出 ArithmeticException,而 double 或 float 0 除以 0 会给出 NaN(不是数字)。

public class First
{
public static void main(String[] args)
{
System.out.println(10/0); //Arithmetic Exception
System.out.println(10.0/0); //Prints Infinity

}
}

最佳答案

java 遵循 IEEE 浮点标准/实践,这些标准/实践将无穷大 [+ 和 -] 作为可以计算的值,并将 NaN 作为非数字结果的表示。

(显然,那些浮点标准没有对应的整数算术。)

关于java - java中除以零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31310670/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com