用Java中的while循环语句编写从键盘上输入十个学生的成绩求出总分,平均分,最高分与最低分?

如题所述

import java.util.Scanner;
public class Demo {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int i=0;
int[] a=new int[10];
while(i<10){
System.out.println("请输入第"+(i+1)+"个学生的成绩:");
a[i]=sc.nextInt();
i++;
}

int count=0;
for(int j=0;j<10;j++){
count=count+a[j];
}
System.out.println("总分:"+count);

double avg=0;
avg=(double)count/a.length;
System.out.println("平均分:"+avg);

int max=a[0];
for(int j=1;j<10;j++){
if(max<a[j]){
max=a[j];
}
}
System.out.println("最大值:"+max);

int min=a[0];
for(int j=1;j<10;j++){
if(min>a[j]){
min=a[j];
}
}
System.out.println("最小值:"+min);
}
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-09-11
就是输入10个数,求平均数,,,,,,,,,
java.util.Scanner(System.in)
很方便接收输入的

~
~
~
相似回答