我很努力地接觸到這個代碼實際上用簡單的術語來表達的意思,它經常出現並經常使用,但由於某種原因,它讓我感到莫名其妙,因爲我還沒有開始以簡單的方式理解它。有人可以解釋這行代碼在做什麼?
for (int i=0; i<list.length; i++) {
list[i] = 0;
感謝,
我很努力地接觸到這個代碼實際上用簡單的術語來表達的意思,它經常出現並經常使用,但由於某種原因,它讓我感到莫名其妙,因爲我還沒有開始以簡單的方式理解它。有人可以解釋這行代碼在做什麼?
for (int i=0; i<list.length; i++) {
list[i] = 0;
感謝,
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以幫助您更好地理解陣列。
謝謝,完美回答。 – SkyPlus
感謝所有downvotes,真正的問題。 – SkyPlus