java实验 类和对象_求助大学 类和对象 实验

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

求助大神 实在是不会写

使用类和数组编写一个简单的成绩单程序,要求能够按成绩高低对数组进行排序,并将结果打印出来。

实验步骤

创建 Student 类,其中包含

• 两个域:分别表示学生的姓名(name)和学生的成绩(score);

• 一个静态域:用于记录程序运行过程中创建 Student 对象的个数(index);

• 一个无参数的构造方法:实现静态域自增 1;

• 一个带参数的构造方法:调用无参数构造方法,并对域 name 和 score 进行初始化;

• 一个输出方法:命名为 output,输入类型为 void,输出类型为 void。功能:将 Student 对象的 两个域按照“name:score”的格式打印出来。

(6) 在 Test 类中创建静态方法 createList,输入类型为 int,输出类型为 Student[]。 功能:创建一个 Student 类型的数组,对数组中的每个 Student 对象进行初始化,并将该数组返回。 为了于使用 for 循环创建对象,可以将 Student 对象的 name 域初始化为“StudentXX”样 式的字符串,其中 XX 代表一个整数,例如“Student02”“Student53”;将 Student 对象的 score 域初始化为一个 0 到 100 之间的随机整数。

(7) 在 Test 类中创建静态方法 sort,输入类型为 Student[],输出类型为 void。 功能:使用冒泡排序法将输入的 Student 数组按照成绩由低到高进行排序。

8) 在 Test 类中创建静态方法 printList,输入类型为 Student[],输出类型 void。 功能:使用 for 循环将排序之后的数组打印出来。

(9) 在 main 方法中使用 createList 方法创建一个 93 维的 Student 类型的数组。

(10) 在 main 方法中使用 sort 方法对上面创建的 Student 类型数组按成绩由低到高进行排序。

(11) 在 main 方法中使用 printList 方法将排序之后的结果打印出来。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值