冒泡排序算法基础
发布时间
阅读量:
阅读量
练习3
题目要求解析
设计一个Student类,该类包含三个属性:学号number(int类型),年级state(int类型)以及成绩score(int类型)。生成20个学生实例,学号依次设定为1至20,而年级与成绩则通过随机数生成。
第一项任务:输出所有处于三年级(state值等于3)的学生详细信息。
第二项任务:采用冒泡排序算法依据学生成绩进行排序,并依次展示所有学生的信息。
提示信息:
1)随机数的生成可使用Math.random()方法,其返回值为double类型;
2)实现四舍五入取整操作可调用Math.round(double d)方法,其返回值为long类型。
代码展示
package javacode;
public class com{
public static void main(String[]args){
Student[]stus=new Student[20];
for(int i=0;i<20;i++){
stus[i]=new Student();
stus[i].number=(i+1);
stus[i].state=(int)(Math.random()*(6-1
全部评论 (0)
还没有任何评论哟~
