一直都不怎么能记住是怎么用循环的方式录入学生成绩的:
代码如下:
1 package Cforth;
2 import java.util.*
;
3 public class C4_5 {
4 public static void main(String[] args) {
5 Scanner in=
new Scanner(System.in);
6 System.out.print("输入学生的人数"
);
7 int person =
in.nextInt();
8 int i=1
;
9 int sum=0
;
10 while(i<=
person) {
11 System.out.print( "请输入"+i+"个学员成绩"
);
12 int a=
in.nextInt();
13 sum=sum+
a;
14 i++
;
15 }
16 int avg=sum/
person;
17 System.out.println(person+"的总成绩为:"+
sum);
18 System.out.println(person+"的平均成绩为:"+
avg);
19 }
20 }
注意:是在while循环中直接导入第一次写的Scanner 就可以,也就是说,在此程序中,Scanner用了2次,重复使用。
显示结果如下:
、
测试成功!
转载于:https://www.cnblogs.com/Catherinezhilin/p/8371123.html