JAVA 第四次实验
2015-04-21 20:43
148 查看
import java.util.Scanner; public class StudentDemo { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub @SuppressWarnings("resource") Scanner sc=new Scanner(System.in); int g1,g2,g3; while(true) { System.out.println("输入研究生的三门成绩(输入-1结束输入):"); g1=sc.nextInt(); if(g1==-1) break; g2=sc.nextInt(); g3=sc.nextInt(); Graduate a=new Graduate(g1,g2,g3); a.ispass(); } while(true) { System.out.println("输入本科生的三门成绩(输入-1结束输入):"); g1=sc.nextInt(); if(g1==-1) break; g2=sc.nextInt(); g3=sc.nextInt(); Undergraduate a=new Undergraduate(g1,g2,g3); a.ispass(); } } } class Student { int grade1,grade2,grade3; Student(int grade1,int grade2,int grade3) { this.grade1=grade1; this.grade2=grade2; this.grade3=grade3; } } class Undergraduate extends Student { Undergraduate(int x,int y,int z) { super(x,y,z); } void ispass() { if(grade1+grade2+grade3>=180) { System.out.println("该本科生通过"); } else System.out.println("该本科生未通过"); } } class Graduate extends Student { Graduate(int x,int y,int z) { super(x,y,z); } void ispass() { if(grade1+grade2+grade3>=240) { System.out.println("该研究生通过"); } else System.out.println("该研究生未通过"); } }