私の主なメソッドにPersonの配列があり、その配列をGameクラスのPlayGame()メソッドに渡す必要があります。あなたはどうやってそれをしますか?mainメソッドからjavaの別のメソッドに配列を渡すにはどうすればよいですか?
あなたはそれを行うためのパラメータを使用する必要がpublic class RollOff {
public static void main(String[] args) throws IOException{
int numPeople;
int a;
System.out.println("How many people will play the game?");
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String s = br.readLine();
numPeople = Integer.parseInt(s);
if ((numPeople >= 2) && (numPeople <= 10)) {
Person[] p = new Person[numPeople];
for (a = 0; a < numPeople; a++) {
p[0] = new Person(a);
}
}
}
}
public class Game extends RollOff{
int numPeople;
int a;
void PlayGame() {
}
}
小型コメント:a)の変更pを忘れてはいけない[0] =新しい人(A); 〜p [a] =新しいPerson(a)へ。 b)Java命名規則では、最初の小文字のメソッドに名前をつけなければなりません:playGame() – MikhailSP