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

📄 students2test.java

📁 一些员创的简单源码
💻 JAVA
字号:
/*
  本程序功能是在控制台中输出Students人员的
  姓名学号,分数,并且根据分数计算该学生的
  积点(monitor有附加的积点),并且一起输出
*/
import java.util.*;
public class Students2Test
{  public static void main(String[] args)
   {  ArrayList staff=new ArrayList();
      staff.add(new Students("xiaoqiang","0213332",60,0));
      staff.add(new Students("chenghailiang","0213336",70,0));
      staff.add(new Students("LaiXiaoQiang","0213335",80,0));
      staff.add(new Students("laixiaoqiang","0213343",90,0));
      staff.add(new Students("xiaoming","000000",50,0));
      staff.add(new Monitor("wangwei","0213341",99,0));
      staff.add(new Leader("leader","0213332",98,0));
      for(int i=0;i<staff.size();i++)
        {  Students e=(Students)staff.get(i);
           System.out.println(e);
           System.out.println("jidian="+e.getJidian());
        }
   }
}
class Students
{  public Students(String s,String k,int n,int j)
   {  name=s;
      number=k;
      score=n;
      jidian=j;
   }
   public int getJidian()
   {  if(score<60)  jidian=0;
	  if(score>=60) jidian=2;
      if(score>=70) jidian=3;
      if(score>=80) jidian=4;
      if(score>=90) jidian=5;
      return jidian;
   }
   public String toString()
   {  return "[name="+name+",number="+number
             +",score="+score+"]";
   }
   private String name;
   private String number;
   private int score;
   private int jidian;
}
class Monitor extends Students
{  public Monitor(String s,String k,int n,int j)
   {  super(s,k,n,j);
      mjidian=2;
   }
   public int getJidian()
   {  int raise=super.getJidian();
	  return raise+mjidian;
   }
   private int raise;
   private int mjidian;
}
class Leader extends Students
{  public Leader(String s,String k,int n,int j)
   {  super(s,k,n,j);
      ljidian=1;
   }
   public int getJidian()
   {  int raise=super.getJidian();
      return raise+ljidian;
   }
   private int ljidian;
   private int raise;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -