-1

これを行うことで、フロートに出力される小数点以下の桁数を設定できることは理解していますが、%.2f有効数字のみを出力したいと思います。

1.33443
1.3
2.00006
4

2 に答える 2

2

これを使って

double roundTwoDecimals(double d) {
        DecimalFormat twoDForm = new DecimalFormat("#.##");
    return Double.valueOf(twoDForm.format(d));

}

于 2012-10-19T12:01:47.903 に答える
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
于 2012-10-19T12:25:16.813 に答える