### 没有不可能——0 也可以作为除数

编写 Java 程序，实现以 0 作为除数的除法运算和求余运算。

#### 运行结果：

实例的运行结果如图 1 所示。

图 1 运行结果

#### 解题关键：

l 在进行浮点数运算时，0 可以作为除数。

l /运算符用于实现除法运算。

l %运算符用于实现求余运算。

#### 答案：

编写 ZeroByDivisor 类，名称为 ZeroByDivisor.java，在该类中应用/和%运算符完成对正浮点数和负浮点数的除法运算，具体代码如下：

public class ZeroByDivisor {

public static void main(String[] args) {

double money = 215; // 定义浮点型数据

System.out.println("money 的值为正数时："); // 主方法

System.out.println("money/0=" + money / 0); // 输出 money/0=Infinity

System.out.println("money、0=" + money % 0); // 输出 money%0=NaN

money = -215; //为 money 重新赋值

System.out.println("money 的值为负数时：");

System.out.println("money/0=" + money / 0); // 输出 money/0=-Infinity

System.out.println("money%0=" + money % 0); // 输出 money%0=NaN

}

}