import java.util.Scanner;
class Person{
int no;
String name;
public void sr(){
System.out.println("请输入姓名:");
Scanner s=new Scanner(System.in);
name=s.nextLine();
System.out.println("请输入学号");
no=s.nextInt();
}
public void sc(){
System.out.println("姓名:"+name+",编号:"+no);
}
}
class teacher extends Person{
String zhicheng;
String jiaoyan;
public void sr(){
System.out.println("请输入教师信息:");
super.sr();
System.out.println("请输入职称:");
Scanner s=new Scanner(System.in);
zhicheng=s.nextLine();
System.out.println("请输入教研室");
jiaoyan=s.nextLine();
}
public void sc(){
System.out.println("该教师信息:");
super.sc();
System.out.println("职称:"+zhicheng+",教研室:"+jiaoyan);
}
}
class student extends Person{
String sex;
int ban;
public void sr(){
System.out.println("请输入学生信息:");
super.sr();
System.out.println("请输入性别:");
Scanner s=new Scanner(System.in);
sex=s.nextLine();
System.out.println("请输入班号:");
ban=s.nextInt();
}
public void sc(){
System.out.println("该学生信息:");
super.sc();
System.out.println("性别:"+sex+",班号:"+ban);
}
}
class unStudent extends student{
float y;
float g;
float j;
float avg;
public void sr(){
super.sr();
System.out.println("请输入英语成绩:");
Scanner s=new Scanner(System.in);
y=s.nextFloat();
System.out.println("请输入高等数学成绩:");
g=s.nextFloat();
System.out.println("请输入java成绩:");
j=s.nextFloat();
}
public double volume(){
avg=(y+g+j)/3;
return avg;
}
public void sc(){
System.out.println("该大学生信息:");
super.sc();
System.out.println("英语成绩:"+y+",高数成绩:"+g+",java成绩:"+j);
System.out.println("平均分数是:"+ volume());
}
}
class misStudent extends student{
float y;
float shu;
float c;
float avg;
public void sr(){
super.sr();
System.out.println("请输入英语成绩:");
Scanner s=new Scanner(System.in);
y=s.nextFloat();
System.out.println("请输入数学成绩:");
shu=s.nextFloat();
System.out.println("请输入语文成绩:");
c=s.nextFloat();
}
public double volume(){
avg=(y+shu+c)/3;
return avg;
}
public void sc(){
System.out.println("中学生信息:");
super.sc();
System.out.println("英语成绩:"+y+",数学成绩:"+shu+",语文成绩:"+c);
System.out.println("平均分数是:"+ volume());
}
}
public class XinGuan{
public static void main(String args[]){
teacher t1=new teacher();
student s1=new student();
unStudent u1=new unStudent();
misStudent m1=new misStudent();
t1.sr();
t1.sc();
s1.sr();
s1.sc();
u1.sr();
u1.sc();
m1.sr();
m1.sc();
}
}
class Person{
int no;
String name;
public void sr(){
System.out.println("请输入姓名:");
Scanner s=new Scanner(System.in);
name=s.nextLine();
System.out.println("请输入学号");
no=s.nextInt();
}
public void sc(){
System.out.println("姓名:"+name+",编号:"+no);
}
}
class teacher extends Person{
String zhicheng;
String jiaoyan;
public void sr(){
System.out.println("请输入教师信息:");
super.sr();
System.out.println("请输入职称:");
Scanner s=new Scanner(System.in);
zhicheng=s.nextLine();
System.out.println("请输入教研室");
jiaoyan=s.nextLine();
}
public void sc(){
System.out.println("该教师信息:");
super.sc();
System.out.println("职称:"+zhicheng+",教研室:"+jiaoyan);
}
}
class student extends Person{
String sex;
int ban;
public void sr(){
System.out.println("请输入学生信息:");
super.sr();
System.out.println("请输入性别:");
Scanner s=new Scanner(System.in);
sex=s.nextLine();
System.out.println("请输入班号:");
ban=s.nextInt();
}
public void sc(){
System.out.println("该学生信息:");
super.sc();
System.out.println("性别:"+sex+",班号:"+ban);
}
}
class unStudent extends student{
float y;
float g;
float j;
float avg;
public void sr(){
super.sr();
System.out.println("请输入英语成绩:");
Scanner s=new Scanner(System.in);
y=s.nextFloat();
System.out.println("请输入高等数学成绩:");
g=s.nextFloat();
System.out.println("请输入java成绩:");
j=s.nextFloat();
}
public double volume(){
avg=(y+g+j)/3;
return avg;
}
public void sc(){
System.out.println("该大学生信息:");
super.sc();
System.out.println("英语成绩:"+y+",高数成绩:"+g+",java成绩:"+j);
System.out.println("平均分数是:"+ volume());
}
}
class misStudent extends student{
float y;
float shu;
float c;
float avg;
public void sr(){
super.sr();
System.out.println("请输入英语成绩:");
Scanner s=new Scanner(System.in);
y=s.nextFloat();
System.out.println("请输入数学成绩:");
shu=s.nextFloat();
System.out.println("请输入语文成绩:");
c=s.nextFloat();
}
public double volume(){
avg=(y+shu+c)/3;
return avg;
}
public void sc(){
System.out.println("中学生信息:");
super.sc();
System.out.println("英语成绩:"+y+",数学成绩:"+shu+",语文成绩:"+c);
System.out.println("平均分数是:"+ volume());
}
}
public class XinGuan{
public static void main(String args[]){
teacher t1=new teacher();
student s1=new student();
unStudent u1=new unStudent();
misStudent m1=new misStudent();
t1.sr();
t1.sc();
s1.sr();
s1.sc();
u1.sr();
u1.sc();
m1.sr();
m1.sc();
}
}