星期五, 八月 20, 2004

在Java里如何准确显示相除操作后的小数点位数

可以使用Formater族类.
一个常用的方法,使用BigDecimal类:

import java.math.BigDecimal;
import java.text.DecimalFormat;

public class testDe
{
public static void main(String[] args)
{

BigDecimal b1 = new BigDecimal(3);
BigDecimal b2 = new BigDecimal(12);
System.out.println(b1.divide(b2,2,BigDecimal.ROUND_HALF_UP).doubleValue());
}
}