日期:2014-05-20  浏览次数:20781 次

请教:如何去小数点前两位,并四舍五入
代码!!

------解决方案--------------------
public static void main(String[] args)
{
double a = 12.54;
int i = (int)a;
i = i % 100;
double b = a - i;
b = java.lang.Math.round(b);
System.out.print(b);

}
------解决方案--------------------
to: 楼主

请教:如何去小数点前两位,并四舍五入
=============================================
我想可能是:四舍五入保留小数点后两位。

下面是代码:
public static void main(String[] args) {
  double num = 2.625;
  double tmp = Math.round(num * 100) / 100d;
  System.out.println(tmp);
}

不知道是否是这样