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); }不知道是否是这样
{
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); }
=============================================
我想可能是:四舍五入保留小数点后两位。下面是代码:
public static void main(String[] args) {
double num = 2.625;
double tmp = Math.round(num * 100) / 100d;
System.out.println(tmp);
}不知道是否是这样