division_by_zero.java

来自「《Java2程序设计实用教程(第2版)》课件」· Java 代码 · 共 25 行

JAVA
25
字号
//【例5.1】  发现除数为0错。

public class Division_by_zero
{
    public static void main (String args[])
    {
//      System.out.println(""+(3/0));       //整数除法,除数为0,抛出算术异常
      
        System.out.println(""+(3/0.0));      //浮点数除法,除数为0,没有抛出异常,运行结果为Infinity(无穷大)

        System.out.println(""+(3.0/0));      //浮点数除法,除数为0,没有抛出异常,运行结果为Infinity(无穷大)

        System.out.println("Math.sqrt(-4)="+(Math.sqrt(-4))); //结果为NaN??
      
    }
}

/*

程序运行结果如下:

Infinity
Math.sqrt(-4)=NaN

*/

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?