myGully.com Boerse.SH - BOERSE.AM - BOERSE.IO - BOERSE.IM Boerse.BZ .TO Nachfolger
Zurück   myGully.com > Computer & Technik > Programmierung
Seite neu laden

[Hilfe] Arrays sortieren mit Bubblesort..

Willkommen

myGully

Links

Forum

 
 
 
Themen-Optionen Ansicht
Prev Vorheriger Beitrag   Nächster Beitrag Next
Ungelesen 10.10.11, 18:01   #3
Dijar
Anfänger
 
Registriert seit: Dec 2008
Beiträge: 18
Bedankt: 2
Dijar ist noch neu hier! | 0 Respekt Punkte
Standard

Ich habe jetzt weiter nochmal etwas dran rumprobiert... :

Code:
package sortierenen;

import java.lang.Math;  

public class Code {


	public void Bubblesort() {
		//Zahlenfeld und Zahlen erstellen
		int[] Array = new int[5];
		for (int i = 0; i < Array.length; i++) {
			Array[i] = (int) (Math.random()*100); 
			System.out.print("ungeordnet" +Array[i]+" ");
				System.out.println("");
			
		
		}
		//Sortieren	
		for (int j=Array.length-1;j>0;j--){
				for (int i=0;i<j;i++){
					if (Array[i]>Array[i+1]){
						int temp=Array[i];
						Array[i]=Array[i+1];
						Array[i+1] = temp;
						System.out.println(+Array[i]+" ");
						
					}
				}
			}
	    }

	}
Ich habe eine Klammer falsch gesetzt nach dem füllen des Arrays...

Jetzt sieht meine ausgabe halt wie folgt aus ...
"
ungeordnet12
ungeordnet53
ungeordnet66
ungeordnet41
ungeordnet31
41
31
41
31
31
"

Das Array erstellen klappt also soweit schonmal , nur wie kann ich es änders das die Zahlen auch geordnet rauskommen und sich nicht doppeln wie hier gerade der Fall ist??
Dijar ist offline   Mit Zitat antworten
 


Forumregeln
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren

BB code is An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:49 Uhr.


Sitemap

().