次のような Player クラスがあるとします。
public class Player {
String name;
int chips;
int betVal;
}
プレーヤーの配列を作成するための次のコードは正しいですか?
public static void main(String[] args) {
int playerCount;
int startingChip;
out.print("How many players? ");
playerCount = myScanner.nextInt();
Player[] aPlayer = new Player[playerCount + 1];
for (int i = 0; i < playerCount + 1; i++){
aPlayer[i] = new Player();
}
out.print("Enter starting chip amount: ");
startingChip = myScanner.nextInt();
}
もしそうなら、各プレイヤーに名前、チップ額、賭け金をどのように割り当てますか? 後でコード内でそれらにアクセスして変更するにはどうすればよいですか?
編集:後でアクセスするために、プレーヤーをオブジェクトまたは配列 (name、chips、betVal) として残す方が簡単ですか?