日期:2014-05-20  浏览次数:20672 次

新手求教
学了两个礼拜JAVA,要做一个员工管理系统,建了一个员工信息类,构造方法
public Staff (int id,String name,String gender,int age,String department){
this.id =id;
this.name =name;
this.gender =gender;
this.age=age;
this.department =department;

}
请问想写个添加的方法,从控制台输入。想要的效果是
请输入ID:ID
请输入名字:name
....
....
直接好像是  Staff staff =new Staff(int id,String name,String gender,int age,String department)

但是怎么从控制台一个个传数据到里面?
还是构造方法也要修改?
------解决方案--------------------

Scanner input = new Scanner(System.in);
Staff staff =new Staff();
System.out.println("请输入ID :");
int id = input.nextInt();
staff.setId(id);
//依次类推
staff.setName(input.nextLine());