2017-08-31 58 views
0

正在做我的任務,並嘗試做一個多變量循環,其中兩個值都具有相同的增量。然而,編譯器給我一個錯誤,說我缺少);等我不明白,希望有人能爲我澄清。由於想知道爲什麼這個for循環在Java中不起作用

for(int i = arr.length - 1; i >0; i--){ 
    String temp = ""; 
    for (int j =0 && int m = i; m < arr.length; j++, m ++){ 
     temp = temp + arr[m][j]; 
    } 
    diagonalArray.add(temp); 
} 

試圖改變&&,但我得到error: <identifier> expected 爲我的錯誤。

+3

的'ForInit'在內環使用不正確的語法:'詮釋J = 0,M = i' –

+0

我的編譯器吐出總共9語法誤差的這條線,我很確定你的確如此。總是從** first **語法錯誤開始。以下錯誤很可能會消失或改變。然後查看[JLS](http://docs.oracle.com/javase/specs/jls/se8/html/index.html) – Paul

回答

1
int j =0 && int m = i 

應該是

int j = 0, m = i 
+0

中的相關部分或者只聲明一個變量,比如'm' ,並用'mi'代替'j'。 –

+0

嘿!試過,但我得到這個回報。錯誤:預計爲

相關問題