問題描述###
無~
難點###
錯了一次,輸出格式問題。題目本身沒有難度。
代碼實現(xiàn)###
package poj; import java.text.DecimalFormat; import java.util.Scanner; public class Poj1004 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); double sum = 0.0; for(int i = 0 ; i < 12 ; i ++){ sum += sc.nextDouble(); } DecimalFormat df=new DecimalFormat(); df.setMaximumFractionDigits(2); df.setMinimumFractionDigits(2); System.out.println("$"+df.format(sum/12).replaceAll(",", "")); System.out.println("$"+df.format(sum/12)); sc.close(); } }
需要注意的是用DecimalFormat會自動的出現(xiàn)逗號~
test data:15585414.1
145411445.2
5511.5
511.52
25
25514
5541
551
1235
2635.2
213265.555
1.235458485
Output:
$13437637.53
$13,437,637.53