![]() |
![]() |
|
![]() |
![]() |
|
Programmierung Rat & Tat für Programmierer |
![]() |
|
Themen-Optionen | Ansicht |
|
![]() |
#1 |
Hero
![]() |
![]() Hallo Leute!
Seht Euch folgende Code an und sagt mir, wie ich nach sortiertem Array nicht die Elemente mit einer Forschleife ausgeben kann (im Code remarked) import java.io.*; public class Listing0518 { public static void main(String[] args) { System.out.println("Demonstration des Bubblesort"); System.out.println(""); int[] zahlenarray = {12, 9, -9, 100, 199}; 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)); } */ } public static int[] bubblesort(int[] zahlenarray) { boolean sorted = false; int zwischenvariable = 0; while (sorted != true) { sorted = true; for (int i=0; i < zahlenarray.length-1; i++) { if (zahlenarray[i] > zahlenarray[i+1]) { zwischenvariable = zahlenarray[i]; zahlenarray[i] = zahlenarray[i+1]; zahlenarray[i+1] = zwischenvariable; sorted = false; } } } return zahlenarray; } } Grüße Coolbininet
____________________________________
Wenn du eine helfende Hand brauchst, tust du gut wenn, du sie an den eigenen Armen suchst! Website RI Nur der Kleingeist hält Ordnung das Genie überblick das Chaos! Genie und Wahnsinn liegen dicht nebeneinander, sie können und sollen nicht getrennt werden. |Marktorientierter Sozialist|Menschenfreund|Teamfähig|Analytiker|Logi ker| If you want to see the Sky, fuck a Duck and learn to fly! Mein Glück ist nicht von dieser Welt, insbesondere im Umgang mit Microsoft Produkten! Möge die MACHT mit uns sein! |
![]() |
![]() |
![]() |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|