versuch mich grad an ner übung, wo man die reihenfolge in einem array umkehren soll. dachte mir, das mache ich mit der for-schleife und ner temp variable.
aber irgendwie kommt bei der ausgabe zweimal 0,1,2,6 anstatt beim zweiten mal das umgekehrte...
wo liegt der fehler ???
aber irgendwie kommt bei der ausgabe zweimal 0,1,2,6 anstatt beim zweiten mal das umgekehrte...
wo liegt der fehler ???
Code:
class Uebung
{
public static void main ( String[] args )
{
int[] wert = {0, 1, 2, 6};
int temp;
System.out.println( "Urspruengliches Array: "
+ wert[0] + " " + wert[1] + " " + wert[2] + " " + wert[3] );
// Kehren Sie die Reihenfolge der Zahlen in dem Array um
for (int i = 0 ; i<4 ; i++) {
temp = wert[i];
wert[i] = wert[3-i];
wert[3-i] = temp;
}
System.out.println( "Umgekehrtes Array: "
+ wert[0] + " " + wert[1] + " " + wert[2] + " " + wert[3] );
}
}