for loop
ユーザーが自分のクラスのオブジェクトを設定できるようにするためにa を使用しようとしています。
正直に言うと、これは ですが、まだ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);
}
}