0

我正在尝试将数组元素的值设置在某个位置而不是 null。但它不能正常工作并且没有被相应地设置。下面是我的代码。

for(int i = 0; i<5; i++)
{
    if(footballResults[i] == null)
    {
       footballResults[i] = "Game Not Started";
    }
    else
    {
       System.out.println("Game "+num+". "+footballResults[i]);
    }
    num++;
}
4

2 回答 2

0

您提供的信息很少,但我想您实际上可能想要打印分配的值,因此您需要在 else 语句之外打印它。希望这对您有所帮助。

        for(int i = 0; i<5; i++)
        {
            if(footballResults[i] == null)
            {
               footballResults[i] = "Game Not Started";
            }

            System.out.println("Game "+num+". "+footballResults[i]);

            num++;
        }
于 2013-10-20T16:05:48.483 回答
0

好吧,如果您想按排序顺序在设置位置打印数组,那么首先对您的数组进行排序,然后打印您的元素:-

   Arrays.sort(footballResults);
于 2013-10-20T14:55:04.280 回答