programm stürzt ab

hans-sonny

Bekanntes Mitglied
hi leute

mein programm stürzt beim ausführen ab warum?

Java:
int[] gehaltT5 = {3625,3648,3853,4025};
	
	    for(int i = 0; i < gehaltT5.length; ++i) {
		System.out.printf("T5/%d: %d \n", i, gehaltT5);
	    }
 
versuchs mal mit:
[java=4]
System.out.printf("T5/%d: %d \n", i, gehaltT5);
[/code]

und in so einem Fall postet man normalerweise noch die Fehlermeldung.

Dein Fehler: du übergibst das komplette array an [c]%d[/c] und nicht den Inhalt des indexes an der Stelle [c]i[/c]
 
Code:
for(int i = 0; i < gehaltT5.length; ++i) {

EDIT: Nee, war quatsch!!
 
Zuletzt bearbeitet von einem Moderator:
Code:
for(int i = 0; i < gehaltT5.length; ++i) {

Ich würde mal vermuten das dein Index zu weit geht, da du die Laufvariable "falsch" erhöhst.

Ob nun
Code:
++i
oder
Code:
i++
ist, ist völlig egal. Das wird eine Rolle spielen, wenn du es noch mit anderen Operationen verwendest, sowas wie:
Java:
System.out.println(++i);
//ist nicht das gleiche wie
System.out.println(i++);
aber
Code:
i
wird in beiden Fällen erhöht.
 

Zurück
Oben