编写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
}
}