如何將BigDecimal()存儲爲輸入?BigDecimal()省略前導零
我需要存儲使用BigDecimal的實數(),它可能包含以下內容:
02.34
0.12
.12
0
000.000
我用下面的方法:
Scanner sc= new Scanner(System.in);
int n=sc.nextInt();
BigDecimal[] amount = new BigDecimal[n];
for(int i=0;i<n;i++) {
amount[i]=sc.nextBigDecimal();
}
但打印,其打印格式。像這樣:
2.34
0.12
0.12
0.000
0
我想它應該與輸入相同。因此,請讓我知道,我怎樣才能設法保存輸入。