...逐个输入每个学生的姓名和成绩。统计成绩的降序输出学生的姓名...

发布网友 发布时间:2024-10-23 23:25

我来回答

3个回答

热心网友 时间:6分钟前

import java.util.*;
class score
{
public static void main(String[]args)
{
//int [][] score=new int[3][4];
int score;
int sum=0;
int avg;
Scanner sc = new Scanner(System.in);
for(int i=0;i<3;i++)//这句话有意思,我们如果去定义了一个数值,如3那么就不需要写这个int [][] score=new int[3][4];那如果吧3给去掉呢,那么就这样写for(int i=0;i<score.length;i++)
{
sum=0;
System.out.println("请输入第"+(i+1)+"个班级的成绩:");
for(int j=0;j<4;j++)//如3那么就不需要写这个int [][] score=new int[3][4];那如果吧3给去掉呢,那么就这样写for(int i=0;i<score[i].length;i++)
{
System.out.println("第"+(j+1)+"个学员的成绩:");
score=sc.nextInt();//直到打印为4为止。这就是score=sc.nextInt();的用法。
sum=sum+score;
}
avg=sum/4;
System.out.println("第"+(i+1)+"个班级的平均分:"+avg+"分");
}
}
}
for 循环 当内层循环结束后,我们在去执行外层循环。
打完收工。

看看 这个思路.

热心网友 时间:3分钟前

这个好办,在输入完之后可以在输出列表的时候按照成绩降序输出就ok了!!

热心网友 时间:3分钟前

是什么啊
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
Top