Nanaki
Erfahrenes Mitglied
Hi,
irgendwie komme ich bei der Array Deklaration nicht ganz klar.
Die Consolenausgabe ist:
75 425
63 362
54 308
usw.
Soweit sogut, doch was ich nicht ganz verstehe ist:
Warum wird der Array welle[i] bei er Deklarierung von kollie[i] gleich dem Ergebnis von kollie[i] gesetzt?
Eigentlich sollte dort gar keine neue Zuweisung stattfinden, oder?
Wäre nett, wenn mir jemand helfen könnte.
mfg
Lord_of_Vampire
irgendwie komme ich bei der Array Deklaration nicht ganz klar.
Code:
public static void main(String[] args) {
int w = 10, kollie[], welle[];
kollie = welle = new int[w+1];
kollie[0] = 500;
for (int i = 1; i <= w; i++) {
welle[i] = (int) (kollie[i-1] * 0.15);
System.out.print( welle[i] );
kollie[i] = kollie[i-1] - welle[i];
System.out.println( " " + welle[i] );
}
}
Die Consolenausgabe ist:
75 425
63 362
54 308
usw.
Soweit sogut, doch was ich nicht ganz verstehe ist:
Warum wird der Array welle[i] bei er Deklarierung von kollie[i] gleich dem Ergebnis von kollie[i] gesetzt?
Eigentlich sollte dort gar keine neue Zuweisung stattfinden, oder?
Wäre nett, wenn mir jemand helfen könnte.
mfg
Lord_of_Vampire