当前位置: 代码迷 >> Java相关 >> 新人JAVA
  详细解决方案

新人JAVA

热度:52   发布时间:2016-04-22 19:33:07.0
新人JAVA求助
import java.util.*;
public class do1{
public static void main(String[] args){
Scanner in=new Scanner(System.in);
System.out.println("请输入学生的人数");
int p=in.nextInt();
int i=1;
int sum=0;
while(i<=p){
System.out.println("请输入"+i+"学员的成绩");
int a=in.nextInt();
sum=sum+a;
i++;
}
int avg=sum/p;
System.out.println(p+"个人的平均成绩为:"+sum);
}
}
SUM是怎么算的总分?我有点看不懂了,求各位告诉。
------解决思路----------------------
int sum=0;
while(i<=p){
int a=in.nextInt();
sum=sum+a;
}

sum来记录总分,初始值为0
每输入一个数,先用a临时记录下,然后把值加到sum去
之后每次都重复这步操作,不就是总共输入的值了
  相关解决方案