package qltv;
import java.io.*;
import java.util.Scanner;
class Nhap {
public String nhapXau(){
Scanner d= new Scanner(System.in);
String th;
th= d.nextLine();
return th;
}
public int nhapInt(){
Scanner d = new Scanner(System.in);
int m;
m= d.nextInt();
return m;
}
public float nhapFoat(){
Scanner d= new Scanner(System.in);
float mt;
mt= d.nextFloat();
return mt;
}
}
class Nguoi{
protected String ma,ht,dc;
protected int tuoi;
public void nhapNguoi(){
System.out.print("nhap ma:");
Nhap nh= new Nhap();
ma =nh.nhapXau();
System.out.print("nhap ho ten:");
ht= nh.nhapXau();
System.out.print("nhap dia chi:");
dc= nh.nhapXau();
System.out.append("nhap tuoi:");
tuoi= nh.nhapInt();
}
public void inNguoi(){
System.out.println("in ma:"+ma);
System.out.println("in ho ten:"+ht);
System.out.println("in dia chi:"+dc);
System.out.println("in tuoi:"+tuoi);
}
}
class SV extends Nguoi{
private String lop;
private float diem;
public void nhapSV(){
this.nhapNguoi();
System.out.print("nhap lop :");
Nhap nh= new Nhap();
lop= nh.nhapXau();
System.out.print("nhap diem:");
diem= nh.nhapFoat();
}
public void inSV(){
this.inNguoi();
System.out.println("in lop:"+lop);
System.out.println("in diem:"+diem);
}
}
class TT extends Nguoi{
private int sonam;
private float hs;
public void nhapTT(){
this.nhapNguoi();
System.out.print("nhap so nam cong tac:");
Nhap nh= new Nhap();
sonam= nh.nhapInt();
System.out.print("nhap he so luong:");
hs= nh.nhapFoat();
}
public void inTT(){
this.inNguoi();
System.out.println("in so nam cong tac:"+sonam);
System.out.println("in he so luong:"+hs);
}
}
class QLTV{
public static void main(String[] args) {
System.out.print("nhap sinh vien:an so 1");
System.out.print("nhap thu thu:an so 2");
int tl;
Nhap mt= new Nhap();
tl= mt.nhapInt();
if (tl == 1)
{
SV s= new SV();
s.nhapSV();
System.out.println("thong tin sv vua nhap la:");
s.inSV();
}
if (tl == 2)
{
TT t= new TT();
t.nhapTT();
System.out.println("thong tin thu thu vua nhap la:");
t.inTT();
}
}
}