输入成绩,增加断言语句

import java.util.*;
public class Example3_9 {
	public static void main(String[] args) {
		Scanner reader = new Scanner(System.in);
		double sum = 0;
		int m = 0;
		while(reader.hasNextDouble()) {
			double x = reader.nextDouble();
			assert x <= 100 && x >= 0 :"这是一个非法的成绩";
			m = m + 1;
			sum = sum + x;
			
		}
		System.out.printf("%d个数的和为%f\n",m,sum);
		System.out.printf("%d个数的平均值是%f\n",m,sum/m);
		
	}
}

  

posted @ 2018-10-15 19:35  五邑bb  阅读(338)  评论(0编辑  收藏  举报