Tôi cần phải định dạng (và không làm tròn) một số double
đến 2 chữ số thập phân.Định dạng số double và không làm tròn số
Tôi đã thử với:
String s1 = "10.126";
Double f1 = Double.parseDouble(s1);
DecimalFormat df = new DecimalFormat(".00");
System.out.println("f1"+df.format(f1));
Kết quả:
10.13
Nhưng tôi yêu cầu đầu ra được 10.12
này được hỏi cùng một tuần ở đây https://stackoverflow.com/questions/8486878/how-to-cut-off-decimal-in-java-without-rounding - điều này có nhiều tùy chọn hơn –