📄 student.java
字号:
public class student
{
String name="";
String code="";
String sexy="";
String duty="";
double achievement;
public student(String name)
{
this.name=name;
}
void set(String name,String code,String sexy,String duty)
{
this.name=name;
this.code=code;
this.sexy=sexy;
this.duty=duty;
}
public String getname()
{
return name;
}
public String getcode()
{return code;
}
public String getsexy()
{return sexy;
}
public String getduty()
{return duty;}
public void setachi(double achievement)
{
this.achievement=achievement;
}
public double getachi()
{
return achievement;
}
public void print()
{
System.out.println("学生"+name+"的成绩是:"+achievement);
}
public String tostring()
{
String infor="学生姓名:"+name+";"+"学生学号:"+code+";"+"学生性别:"+sexy+";"+"学生职务:"+duty;
return infor;
}
///这是主运行程序
///构造出25个对象。使用带参数的构造器来构造。
///再使用设置器来设置对象属性。
///使用tostring方法来将对象信息输出
public static void main(String[] args)
{
///构造出学生对象
student st1=new student("王浩");
student st2=new student("李敏");
student st3=new student("李杰");
student st4=new student("王杰");
student st5=new student("王超");
student st6=new student("赵浩");
student st7=new student("钱浩");
student st8=new student("王松");
student st9=new student("朱涛");
student st10=new student("张杰");
student st11=new student("王敏");
student st12=new student("孙洁");
student st13=new student("赵丽");
student st14=new student("王丽");
student st15=new student("钱珍");
student st16=new student("王珍");
student st17=new student("王萍");
student st18=new student("钱萍");
student st19=new student("王燕");
student st20=new student("赵燕");
student st21=new student("孙燕");
student st22=new student("孙丽");
student st23=new student("林丽");
student st24=new student("张丽");
student st25=new student("郑丽");
///构造一个学生类的对象数组,将所有的对象放到数组内
student[]st=new student[]{st1,st2,st3,st4,st5,st6,st7,st8,st9,st10,st11,st12,st13,st14,st15,st16,st17,st18,st19,st20,st21,st22,st23,st24,st25};
///通过设置器对几个对象进行赋值
st1.set("王浩","1","男","班员");
st2.set("李敏","2","男","班员");
st3.set("李杰","3","男","班员");
st4.set("王杰","4","男","班员");
st5.set("王超","5","男","班员");
st6.set("赵浩","6","男","班员");
st7.set("钱浩","7","男","班员");
st8.set("王松","8","男","班员");
st9.set("朱涛","9","男","班员");
st10.set("张杰","10","男","班长");
st11.set("王敏","11","女","班员");
st12.set("孙洁","12","女","班员");
st13.set("赵丽","13","女","班员");
st14.set("王丽","14","女","班员");
st15.set("钱珍","15","女","班员");
st16.set("王珍","16","女","班员");
st17.set("王萍","17","女","班员");
st18.set("钱萍","18","女","班员");
st19.set("王燕","19","女","班员");
st20.set("赵燕","20","女","班员");
st21.set("孙燕","21","女","班员");
st22.set("孙丽","22","女","班员");
st23.set("林丽","23","女","班员");
st24.set("张丽","24","女","班员");
st25.set("郑丽","25","女","班员");
System.out.println(st1.tostring());
System.out.println(st2.tostring());
System.out.println(st3.tostring());
System.out.println(st4.tostring());
System.out.println(st5.tostring());
System.out.println(st6.tostring());
System.out.println(st7.tostring());
System.out.println(st8.tostring());
System.out.println(st9.tostring());
System.out.println(st10.tostring());
System.out.println(st11.tostring());
System.out.println(st12.tostring());
System.out.println(st13.tostring());
System.out.println(st14.tostring());
System.out.println(st15.tostring());
System.out.println(st16.tostring());
System.out.println(st17.tostring());
System.out.println(st18.tostring());
System.out.println(st19.tostring());
System.out.println(st20.tostring());
System.out.println(st21.tostring());
System.out.println(st22.tostring());
System.out.println(st23.tostring());
System.out.println(st24.tostring());
System.out.println(st25.tostring());
///通过设置器给几个对象进行赋值
st1.setachi(87.5);
st2.setachi(98);
st3.setachi(78);
st4.setachi(90);
st5.setachi(84);
st6.setachi(78);
st7.setachi(91);
st8.setachi(99.5);
st9.setachi(64);
st10.setachi(100);
st11.setachi(98);
st12.setachi(76);
st13.setachi(88);
st14.setachi(64);
st15.setachi(97);
st16.setachi(68);
st17.setachi(90);
st18.setachi(99);
st19.setachi(77);
st20.setachi(78);
st21.setachi(67);
st22.setachi(99);
st23.setachi(97.5);
st24.setachi(92);
st25.setachi(88);
st1.print();
st2.print();
st3.print();
st4.print();
st5.print();
st6.print();
st7.print();
st8.print();
st9.print();
st10.print();
st11.print();
st12.print();
st13.print();
st14.print();
st15.print();
st16.print();
st17.print();
st18.print();
st19.print();
st20.print();
st21.print();
st22.print();
st23.print();
st24.print();
st25.print();
///通过循环语句对数组元素进行排序
for(int i=0;i<st.length;i++)
{
for(int j=0;j<st.length;j++)
{
///通过比较两个元素的大小,如果前面比后面元素大的话,进行排序
if(st[i].achievement<st[j].achievement)
{
student x;
x=st[j];
st[j]=st[i];
st[i]=x;
}
}
}
System.out.println("成绩最好的是:"+st[24].name+",成绩是:"+st[24].achievement);
System.out.println("成绩最差的是:"+st[0].name+",成绩是:"+st[0].achievement);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -