jeudi 14 mai 2015

Integer-Werte in Array ein- bzw. auslesen

Hallo, folgender Code erstellt ein Array mit 4 Feldern. Testhalber sollen dann die Werte von feld[0] und feld[3] vertauscht werden und dann hinterher nochmal, aber das klappt nur genau einmal, solange ich nämlich feld[x] bzw. feld[y] schreibe, wohingegen es keinerlei Probleme gibt, wenn ich feld[0] und feld[3] schreibe. Vermutlich brauche ich da irgendwas mit .readInt() oder so, keine Ahnung. Hier der Code:

Java Code:

  1. import Java.util.*;
  2. public class WerteTauschen
  3. {
  4. public static void main (String[] args)
  5. {
  6. int x,y,i,kmenge,z,zuf;
  7. x=0;
  8. y=0;
  9. i=0;
  10. menge=4;
  11. z=0;
  12. zuf=0;
  13.  
  14. int[] feld = new int[menge];
  15. for (i=0; i<menge; i++)
  16. {
  17. feld[i] = i;
  18. }
  19. i =0;
  20.  
  21. for (i=0; i<menge; i++)
  22. {
  23. x = feld[0];
  24. y = feld[3];
  25.  
  26. feld[x] = y;
  27. feld[y] = x;
  28.  
  29. System.out.println(feld[0]);
  30. System.out.println(feld[1]);
  31. System.out.println(feld[2]);
  32. System.out.println(feld[3]);
  33. System.out.println('\n');
  34. }
  35. }


Danke für Hilfe.


Integer-Werte in Array ein- bzw. auslesen

0 commentaires:

Enregistrer un commentaire