沈阳师范java程序设计实验题教学提纲.pdfVIP

  • 11
  • 0
  • 约1.25万字
  • 约 8页
  • 2020-07-28 发布于天津
  • 举报

沈阳师范java程序设计实验题教学提纲.pdf

此文档仅供收集于网络,如有侵权请联系网站删除 1.假定根据学生的 3 门学位课程的分数决定其是否可以拿到学位,对于本科生,如果 3 门课程的平均分数超过 60 分即表示通过,而对于研究生,则需要平均超过 80 分才能够通过。根据上述要求,请完成以下 Java 类的设计: class Student{ private String name; private int classA,classB,classC; public Student(String name,int classA,int classB,int classC){ =name; this.classA=classA; this.classB=classB; this.classC=classC; } public String getName(){return name;} public int getAverage(){return (classA+classB+classC)/3;}} class UnderGraduate extends Student{ public UnderGraduate(String name,int classA,int classB,int classC){ super(name,classA,classB,classC); } public void isPass(){ if(getAverage()=60) System.out.println( 本科生 +getName()+ 的三科平均分为: +getAverage()+, 可以拿到学士学位。 ); else System.out.println( 本科生 +getName()+ 的三科平均分为: +getAverage()+, 不能拿到学士学位。 ); }} class Graduate extends Student{ public Graduate(String name,int classA,int classB,int classC){ super(name,classA,classB,classC); } public void isPass(){ if(getAverage()=80) System.out.println( 研究生 +getName()+ 的三科平均分为: +getAverage()+, 可以拿到硕士学位。 ); else System.out.println( 研究生 +getName()+ 的三科平均分为: +getAverage()+, 不能拿到硕士学位。 ); }} public class StudentDemo{ public static void main(String[] args){ UnderGraduate s1=new UnderGraduate(Tom,55,75,81); Graduate s2=new Graduate(Mary,72,81,68); s1.isPass(); s2.isPass();}} 运行结果: 本科生 Tom 的三科平均分为: 70 ,可以拿到学士学位。 研究生 Mary 的三科平均分为: 73 ,不能拿到硕士学位。 只供学习与交流 此文档仅供收集于网络,如有侵权请联系网站删除 2. 假定要为某个公司编写雇员工资支付程序,这个公司有各种类型的雇员( Employee ),不同类型的雇员按不同的 方式支付工资: abstract class Employee{ private String name; public Employee(String

文档评论(0)

1亿VIP精品文档

相关文档