所以,我對Java和一般編程相當陌生,並沒有真正找到解決我的問題的方法。Java - 製作一個特定於循環的變量
我正在編寫一個程序,其中包含for循環內的for循環,並在第一個循環中我使用變量i
,我想使用相同的字母,但技術上爲for循環內的一個不同的變量它。
for(int i = 0; i<=numofdoors.length; i+=modifier){
for(int i = 0; i <= (numofdoors.length - numofdoors.length%modifier)/modifier; i+=1){
// ....
}
}
什麼程序實際是幹什麼的,我如果有一種方法,使只有在每一個for循環1INT I1的工作只是在想忽略細節,所以我可以用我爲我的變量在任何for循環我用。如果有人能告訴我如何做到這一點,如果甚至有可能我會很感激。如果其他方法更好的做法,我也會很感激。
不要試圖使用相同的變量名,取而代之的是'j'作爲內部循環...即使它正在工作,您和您的代碼的其他讀者也會很容易混淆! – deHaar
不,你不能。您的內部for-loop必須使用不同的變量名稱,例如'j' –
如果將內部for循環提取到其他方法,則可以。請注意,從不在任何地方使用外部的'i'變量是非常令人驚訝的(也可能是一個錯誤)。 –