2013-10-20 57 views
0

我想设置一个数组元素的值在某个位置而不是null。但它没有正常工作,也没有相应设置。以下是我的代码。阵列的Java设置值在位置

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++; 
} 
+7

“它不能正常工作”并没有告诉我们你期望什么和实际发生的事情。如果你想更易读取你的代码,这也会有所帮助。 –

+0

对不起还有新 –

+0

请阅读http://tinyurl.com/so-hints和http://tinyurl.com/so-list,了解我认为是一个很好的问题。 –

回答

0

好吧,如果你想在排序顺序设置位置到打印数组,那么第一整理你的数组,然后打印您的元素: -

Arrays.sort(footballResults); 
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++; 
     }