本帖最后由 沈样 于 2012-1-18 14:15 编辑
package com.test;
import java.math.BigDecimal;
public class Test {
//bigdimal类的使用
public static void main(String[] args){
BigDecimal a = new BigDecimal(Double.toString(0.05));
BigDecimal b = BigDecimal.valueOf(1.2);
System.out.println(a.divide(b));
}
}
出现如下错误:
Exception in thread "main" java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable decimal result.
at java.math.BigDecimal.divide(BigDecimal.java:1514)
at com.test.Test.main(Test.java:9)
求助一下!!
该贴已经同步到 沈样的微博 |