大家好,又见面了,我是全栈君。
今天的题目没法更简单了,在考虑是不是应该有挑选性的选题目做。
题目是Financial Management,如下:
Description
Input
Output
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
代码如下:
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
public class FinancialManagement {
public static void main(String args[]){
Scanner in = new Scanner(System.in);
List<Float> list = new ArrayList<Float>();
int all = 12;
while(all > 0){
float f = Float.valueOf(in.nextLine());
list.add(f);
all --;
}
float sum = 0;
for(int i = 0; i < list.size(); i ++){
sum += list.get(i);
}
float average = sum/12;
BigDecimal b = new BigDecimal(average);
average = b.setScale(2, BigDecimal.ROUND_HALF_UP).floatValue();
System.out.println("$"+average);
}
}
作者:jason0539
微博:http://weibo.com/2553717707
博客:http://blog.csdn.net/jason0539(转载请说明出处)
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/121385.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...