2013-10-20 94 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++; 
     }