AOJ0045 Sum and Average

問題リンク Sum and Average

  • 解法

平均を求めるだけの問題です。
小数第1位を四捨五入する必要があるのでprintf("%.0f")を使うといいと思います。

  • ソース
import java.util.Scanner;

//Sum and Average
public class AOJ0045 {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int v = 0;
		int n = 0;
		int k = 0;
		while(sc.hasNext()){
			String[] s = sc.next().split(",");
			k++;
			int m = Integer.parseInt(s[1]);
			n+=m;
			v+=Integer.parseInt(s[0])*m;
		}
		System.out.printf("%.0f\n%.0f\n", v*1.0, n*1.0/k);
	}
}