我正在尝试使用 afor loop
来允许用户设置我的类的对象。
老实说,这是一个homework project
,但我们还没有做到for loops
,我只是觉得稍微先进一点会很酷。
但是,当我键入将输入发送到方法的部分时,它表示该non-static
变量不能在static
上下文中使用。
有没有办法做到这一点,还是我必须使用 2X 的变量和代码行来设置这些对象?
这是带有 for 循环的部分
for (int x=1; x<=2; x++)
{
//get input before setting up 2 objects of Employee
Scanner input = new Scanner ( System.in);
System.out.print("\nPlease enter the employee's name");
name = input.nextLine();
Scanner input1 = new Scanner ( System.in);
System.out.print("\nPlease enter the employee's department");
dept = input1.nextLine();
Scanner input2 = new Scanner ( System.in);
System.out.print("\nPlease enter the employee's name");
wage = input2.nextdouble();
// set Employee objects
if (x == 1) {
Employee_irishRodger employee1 = new Employee_irishRodger(name, dept, wage);
} else {
Employee_irishRodger employee2 = new Employee_irishRodger(name, dept, wage);
}
}