用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);
}
}
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);
}
}
2017-09-11
展开全部
就是输入10个数,求平均数,,,,,,,,,
java.util.Scanner(System.in)
很方便接收输入的
~
~
~
java.util.Scanner(System.in)
很方便接收输入的
~
~
~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询