2

私はクラスを持っています:

public class Provider { 
public static int getNumberofObjects() {
    Scanner in = new Scanner(System.in);

    System.out.print("Input Number of Objects: ");

    int numberOfObjects = in.nextInt();

    return numberOfObjects;
}}

この変数が必要になるたびに、ユーザーに新しいオブジェクト数を再度入力するように求めることなく、numberOfObjects 変数だけを渡すにはどうすればよいですか?

私がやっていることは次のとおりです。

public class B {
Provider provider = new Provider();

int numberOfObjects= Provider.getNumberofObjects(); }

しかし、このクラスの複数のメソッドで numberOfobjects を使用しているため、毎回新しい値を入力するよう求められます。

4

2 に答える 2