我是一個初學者,很少有沒有經驗的編程。我想學習Java,因爲我覺得這是一個很好的語言可供學習。如果你看看它,我一直在關注這個播放YouTube上here.導遊,我在第32屆視頻,到目前爲止,Java是非常有前途的需要幫助瞭解數組的方法 - java
不管怎麼說,我需要幫助理解這個代碼:
package learningjava;
class apples{
public static void main(String args[]){
int lucas[]={3,4,5,6,7};
change(lucas);
for(int y: lucas)
System.out.println(y);
}
public static void change(int x[]){
for(int counter=0;counter<x.length;counter++){
x[counter]+=5;
}
}
}
該代碼應該採用數組:int lucas[]={3,4,5,6,7};
,並向數組內的每個數字添加5。然後,它應該顯示這些數字加上5的總和;它就是這樣,顯示8,9,10,11,12。我只希望有人能爲我清除這個煙霧,因爲這很難遵循。我不明白陣列lucas
連接到int x[]
。我也弄不明白爲什麼我們需要在for循環或它做什麼:
for(int counter=0;counter<x.length;counter++){
x[counter]+=5;
}
這個職位是劣質的,並解釋,但我絕望的在這一點上就知道究竟是什麼在這回事碼。如果有人能給我一個徹底的解釋,我會真的很感激!
變量名稱是不相關的。您將一個對lucas數組的引用傳遞給change方法,在那裏它被稱爲x。這仍然是盧卡斯的一個參考。 – OldProgrammer
注意:使用'int [] lucas',而不是'int lucas []'。 '[]'是類型的一部分,而不是變量名稱。該語法被「支持C和C++的傳統」支持,但不鼓勵。 –