/*
* 自己用前面所学知识写一个员工类 要求要有
* 编号 名字 年龄 职业
* 要求用键盘录入输入并且用if判断年龄
* */
import java.util.Scanner;
class yuangong{
private int id;
private String name;
private int age;
private String zhiye;
//构造方法
public yuangong(){
}
//有参构造
/*public yuangong(int id,String name,int age,String zhiye){
this.id = id;
this.name = name;
this.age = age;
this.zhiye = zhiye;
}*/
//get***方法和set***方法
public int getid(){
return id;
}
public void setid(int id){
this.id=id;
}
public String getname(){
return name;
}
public void setname(String name){
this.name=name;
}
public int getage(){
return age;
}
public void setage(int age){
this.age=age;
}
public String getzhiye(){
return zhiye;
}
public void setzhiye(String zhiye){
this.zhiye=zhiye;
}
public void show(){
System.out.println("编号:"+id+"--"+"姓名"+name+"--"+"年龄:"+age+"--"+"职业"+zhiye);
}
}
public class YuangongTest {
public static void main(String[]args){
Scanner sc=new Scanner(System.in);
yuangong y=new yuangong();
System.out.println("请输入员工的编号");
int id=sc.nextInt();
y.setid(id);
System.out.println("请输入员工的年龄");
int age=sc.nextInt();
y.setage(age);
if(age>=0&&age<=120){
sc = new Scanner(System.in);
System.out.println("请输入员工的名字");
String name=sc.nextLine();
y.setname(name);
sc = new Scanner(System.in);
System.out.println("请输入员工的职业");
String zhiye=sc.nextLine();
y.setzhiye(zhiye);
//System.out.println("编号:"+getid()+"--"+"姓名"+getname()+"--"+"年龄:"+getage()+"--"+"职业"+getzhiye());
y.show();
} else {
System.out.println("你输入的年龄有误请重新输入");
}
}
} |