2016-03-10 118 views
-4

我很努力地接觸到這個代碼實際上用簡單的術語來表達的意思,它經常出現並經常使用,但由於某種原因,它讓我感到莫名其妙,因爲我還沒有開始以簡單的方式理解它。有人可以解釋這行代碼在做什麼?

for (int i=0; i<list.length; i++) { 
    list[i] = 0; 

感謝,

+0

感謝所有downvotes,真正的問題。 – SkyPlus

回答

4

TL; DR它的設置,你有你的list陣列0

每個值看起來你有一個整數數組int[] list,可能會或可能不會舉行一些值。您正在使用for循環遍歷list的每個元素,並將這些值中的每一個設置爲0。這是通過使用i作爲索引來將0設置爲。它知道通過使用list.length來停止,這意味着當i等於list包含的元素的數量時,它將退出for循環。 list陣列可能經常在不同的地方使用,所以這部分代碼可以幫助清理list可能存在的任何不需要的數據。 查看Help with understanding java 'for' loops以獲取有關for循環的更多知識。看看 this link以幫助您更好地理解陣列。

+0

謝謝,完美回答。 – SkyPlus

相關問題