62

たとえば、私はになる必要があります5.05または4.3000になる必要があり4.3ます。

4

3 に答える 3

90

あなたは使用する必要がありますDecimalFormat("0.#")


にとって4.3000

Double price = 4.3000;
DecimalFormat format = new DecimalFormat("0.#");
System.out.println(format.format(price));

出力は次のとおりです。

4.3

5.000の場合、

Double price = 5.000;
DecimalFormat format = new DecimalFormat("0.#");
System.out.println(format.format(price));

そして、出力は次のとおりです。

5
于 2013-01-07T22:16:34.423 に答える
6

DecimalFormatを使用する

  double answer = 5.0;
   DecimalFormat df = new DecimalFormat("###.#");
  System.out.println(df.format(answer));
于 2013-01-07T22:11:37.647 に答える
3

フォーマット文字列が「0.#」のDecimalFormatオブジェクトを使用します。

于 2013-01-07T22:09:37.887 に答える