1004_Java

写在前面
不知道这道题目是干啥的,考察点在哪?计算精度问题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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容