您的位置:首页 > 编程语言 > Java开发

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("该研究生未通过");
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: