据我所知,您可以通过执行%.2f
设置为浮动打印的小数位数,但我只想打印有效数字:
1.33443
1.3
2.00006
答案 0 :(得分:2)
使用此
double roundTwoDecimals(double d) {
DecimalFormat twoDForm = new DecimalFormat("#.##");
return Double.valueOf(twoDForm.format(d));
}
答案 1 :(得分:0)
public static void main(String [] args) {
float f1 = 1.3344300f;
float f2 = 1.3000f;
float f3 = 2.010f;
System.out.println(f1);;
System.out.println(f2);;
System.out.println(f3);;
}
始终打印......
1.33443
1.3
2.01