标签:
| Time Limit: 1000MS | Memory Limit: 10000K | |
| Total Submissions: 164661 | Accepted: 61136 |
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
Source
以下代码可以通过。
import java.util.*;
import java.text.*;
public class Main {
public static void main(String[] args){
Scanner cin = new Scanner(System.in);
float value = 0;
float temp = 0;
for(int i=0; i<12; i++){
temp = Float.valueOf(cin.nextLine()).floatValue();
value += temp;
}
cin.close();
value = value / 12;
DecimalFormat df = new DecimalFormat(".00");
String str = df.format(value);
System.out.println("$" + str);
}
}
于此同时,我的BigDecimal的版本总是被报告Runtime Error。不知何故。
//import java.io.BufferedInputStream;
import java.math.BigDecimal;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
//Scanner in = new Scanner(new BufferedInputStream(System.in));
Scanner in = new Scanner(System.in);
String str = null;
BigDecimal total = new BigDecimal(0);
for(int i=0; i<12; i++){
str = in.nextLine();
total = total.add(new BigDecimal(str));
}
in.close();
BigDecimal average = total.divide(new BigDecimal(12));
System.out.println("$" + average.toString());
}
}
标签:
原文地址:http://my.oschina.net/u/553266/blog/467604