写在前面
不知道这道题目是干啥的,考察点在哪?计算精度问题1001已经考察过了,精度问题上多了个四舍五入的问题
题意:
小明毕业了,赚了很多钱,但还是不够花,她想搞明白钱到底花在哪了,让你写个程序,输入是12月每月月底余额,输出是这12个数的平均数,保留小数点后两位小数
Input:
12个月,每月月底余额
Output
余额平均数,格式:四舍五入,小数点后两位,前面添加美元符号:$
import java.math.BigDecimal;
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
float totalAmount = 0;
for (int i = 0; i < 12; i++) {
float balance = sc.nextFloat();
totalAmount += balance;
}
System.out.println("$" + new BigDecimal(totalAmount / 12).setScale(2, BigDecimal.ROUND_HALF_UP));
}
}
Sample Input
100.00
489.12
12454.12
1234.10
823.05
109.20
5.27
1542.25
839.18
83.99
1295.01
1.75
Sample Output
$1581.42