⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 student.java

📁 学习java编程的好程序
💻 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 + -