输入成绩,增加断言语句
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);
}
}

浙公网安备 33010602011771号