現在、私は次のようなものを使用しています: 基本的に、プログラムは X (# の右端の数字) を小数点以下 X 桁に出力することになっています。
- 3.56 と入力すると、0000000000000003.560 と表示されます。
- 56.7 と入力すると、次のように表示されます: 000000000056.700000
- 1002.5 と入力すると、00000000000001002.50 と表示されます。
しかし、 number % 10
,condition は現在、小数点なしの数値のみを受け入れるため、小数点を含む数値を入力するとプログラムが閉じます% 10
。
double number;
if (number % 10 == 1)
System.out.printf("%020.1f\n",number);