// 小数点后两位方法一
double abc = 123.906789;
double abc2 = ((int) (abc * (double) 100) / (double) 100);
System.out.println(abc2);
// 小数点后两位方法二
DecimalFormat df = new DecimalFormat("0.00");
double d = 123.9078;
String db = df.format(d);
double abc = 123.906789;
double abc2 = ((int) (abc * (double) 100) / (double) 100);
System.out.println(abc2);
// 小数点后两位方法二
DecimalFormat df = new DecimalFormat("0.00");
double d = 123.9078;
String db = df.format(d);
System.out.println(db);
执行结果是
123.9
123.91