Einzelnen Beitrag anzeigen
Alt 07.07.2006, 18:46   #2
jak
Inventar
 
Registriert seit: 13.06.2001
Beiträge: 1.830


Standard Re: Arrayübergabe und Ausgabe mit Bubblesort

Code:
       bubblesort(zahlenarray);
   /*Wieso kann ich hier nicht die einzelnen Elemente des Arrays mit einer forschleife ausgeben? Weiß dass das gleich unten nicht funktionert, wie mache ich es richtig? Code soll nicht viel verändert werden. 
  zB.: 
     for (int z = 0; z < zahlenarray.length; z++)
     {
     System.out.println(bubblesort(zahlenarray));

   }

*/
   }
}
Was du machst: Du führst zahlenarray.length mal bubblesort und gibst den Rückgabewert mit System.out.println() aus. Der Rückgabewert von bubblesort ist aber ein int[] --> das funktioniert nicht.
Was du machen willst ist, bubblesort() einmal aufrufen, den Rückgabewert speichern und danach die Elemente ausgeben:
Eine Möglichkeit:
Code:
       zahlenarray = bubblesort(zahlenarray);
         for (int z = 0; z < zahlenarray.length; z++) {
          System.out.println(zahlenarray[z]);

     }
jak
____________________________________
Join the DNRC | Godwin\'s Law (thx@stona)
Documentation is like sex: If it\'s good, it\'s very, very good. If it\'s bad, it\'s better than nothing.
\"In theory, theory and practice are the same. In practice, they are not\" (Lawrence Berra)
jak ist offline   Mit Zitat antworten