POJ 1004:Financial Management

Description

Larry今年毕业并且找了一份工作。他赚了很多钱,但是不知道为什么他从来不觉得自己赚的已经足够。Larry决定他需要管理他的钱并且解决他的金融问题。第一步是需要了解他的钱怎么样了。Larry有他的银行账户报表,希望了解他有多少钱。帮助Larry写一个程序,获得他过去12个月的余额,并且计算他的平均账户余额。

Input

输入有12行。每行都包含一个月的余额。每个数字都是正的,且不包含$。

Output

输出是一个数字,是12个月的平均余额。并且在前面需要加上一个$标记,最后跟上一个\n。

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

Source

注意:输出一定是要小数点后保留两位,因此需要使用 DecimalFormat,当然也可以用 printf 控制。

 1 import java.text.DecimalFormat;
 2 import java.util.Scanner;
 3 
 4 public class Main {
 5     public static void main(String[] args) {
 6         Scanner in = new Scanner(System.in);
 7         int count = 0;
 8         double sum = 0;
 9         while(count<12){
10             sum+=in.nextDouble();
11             count++;
12         }
13         DecimalFormat df = new DecimalFormat("0.00");    
14         System.out.println("$"+df.format(sum/count));
15     }
16 }
View Code
作者:xiazdong
出处:http://blog.xiazdong.info
本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。
原文地址:https://www.cnblogs.com/xiazdong/p/3132623.html