设计一个给班级学生成绩排序的java程序,具体要求如下

String studentInfo(){ return "name="+this.name+",score="+this.score;} } public class Main{ public static void main(String[] args){ student sty[]=new student[5];sty[0]=new student("zhangsan",67);sty[1]=new student("lisi",75);sty[2]=new student("wangwu",57);sty[3...
设计一个给班级学生成绩排序的java程序,具体要求如下
按照题目要求编写的Java程序如下(注意 以下程序全部放在Main.java文件中)
class student{
String name;
int score;
public student(String name,int score){
this.name=name;
this.score=score;
}
String studentInfo(){
return "name="+this.name+",score="+this.score;
}
}
public class Main{
public static void main(String[] args){
student sty[]=new student[5];
sty[0]=new student("zhangsan",67);
sty[1]=new student("lisi",75);
sty[2]=new student("wangwu",57);
sty[3]=new student("zhaoliu",88);
sty[4]=new student("ruanqi",93);
student stu[]=new student[5];
for(int i=0;i<sty.length;i++){
stu[i]=sty[i];
}
for(int i=0;i<stu.length-1;i++){
for(int j=0;j<stu.length-i-1;j++){
if(stu[j].score<stu[j+1].score){
student temp=stu[j];
stu[j]=stu[j+1];
stu[j+1]=temp;
}
}
}
for(int i=0;i<stu.length;i++){
System.out.println(stu[i].studentInfo());
}
}
}

2021-05-21
mengvlog 阅读 382 次 更新于 2025-09-10 16:28:36 我来答关注问题0
  •  阿暄生活 如何将excel表格中各班级学生的成绩按一分一段进行分班统计

    一、数据准备 首先,确保你的Excel表格结构清晰,包含学生姓名、班级和成绩等关键信息。这是进行后续统计的基础。二、排序 选中包含学生成绩的数据列。使用Excel的排序功能,按照成绩从低到高或从高到低进行排序。这样可以确保相同成绩的学生被归类在一起,便于后续统计。三、分组统计 使用数据透视表:选中...

  • for(int i=0;i

  •  湖北倍领科技 如何使用Excel对学生成绩进行降序排列?

    成绩排名在Excel中的轻松操作

  •  宜美生活妙招 excel如何排序成绩

    一、选择排序的列 首先,确保你的成绩表格中有一个“总分”列,这一列通常包含了每个学生的总成绩。选中这一列,这是进行排序的基础。二、打开排序功能 在Excel的菜单栏中,找到“数据”选项卡。点击后,在下拉菜单中选择“排序和筛选”。在弹出的子菜单中,选择“降序”选项。这一步骤的目的是将成绩...

  •  湖北倍领科技 excel如何根据总成绩排序

    首先,确保您已经打开了Excel 2019,并且打开了一个包含学生成绩的数据表。在这一过程中,您需要选择包含学生成绩的那几列。接下来,点击位于编辑栏前的“确认”按钮,这将激活排序功能。在弹出的对话框中,您会看到一个排序窗口,这里可以设置升序或降序。为了使排序更加直观,您可以选择“数据”选项卡中...

檬味博客在线解答立即免费咨询

Java相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部