-2
class Test {

public static void main(String args[]) {
    Tournament T = new Tournament();
    Team t = new Team();
    T.getInfo2();
    /*T.display2();
    T.teamObject();*/
    int teams = T.num_team;
    int players;
    Team[] tArr = new Team[teams];
    for (int i = 0; i < teams; i++) {
        tArr[i] = new Team();
        tArr[i].getInfo1();
        players = t.num_players;
        player[] pArr = new player[players];
        for (int j = 0; j < players; j++) {
            pArr[j] = new player();
            pArr[j].getInfo();
        }
    }

}

2 番目の for ループが実行されないのはなぜですか? コンパイル時エラーまたは実行時エラーはありません。私は問題を整理することができません。

4

2 に答える 2

2

2 番目のループは意図したとおりに実行されています。おそらくt.num_players、プレイヤーに割り当てられているゼロです。

于 2013-09-04T12:51:14.263 に答える