/** 商品javaBean * @author Start */ public class Product { private double amount;// 销售额
private double qty;// 销售数量
private double avg_amount;// 平均销售额
public double getAmount() { return amount; }
public void setAmount(double amount) { this.amount = amount; }
public double getQty() { return qty; }
public void setQty(double qty) { this.qty = qty; }
public double getAvg_amount() { return avg_amount; }
public void setAvg_amount(double avgAmount) { avg_amount = avgAmount; }
}
public class ProductService { public static void main(String[] args) { Product product=new Product(); product.setAmount(10000); /** * the result is Infinity */ System.out.println(product.getAmount()/product.getQty()); /** * this result is NaN */ product.setAmount(0); System.out.println(product.getAmount()/product.getQty());
[code="java"]最近在做项目的时候,页面上居然出现了一些特殊的字符,究其原因,原来0/0也有不报java.lang.ArithmeticException: / by zero的时候对于0是浮点数的情况:System.out.println(-1/0.0);//-Infinity负无穷大System.out.println(1/0.0);//Infinity正无穷大...