Double db = new Double("1.5111");
int i = (int)db.doubleValue();
Double di= new Double(i);
double f = db.doubleValue() - i;
System.out.println("i:"+i);
System.out.println("f:"+f);
Double db = new Double("1.5111"); int i = (int)db.doubleValue(); Double di= new Double(i); double f = db.doubleValue() - i; System.out.println("i:"+i); System.out.println("f:"+f); 如上述代码,想实现攻取双精度数的小数部分,但得到的结果却有精度的偏差。 问:如何攻取双精度数据的小数部分? 注意:不想通过字符转换的方式取