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, 16:17   #1
Dijar
Anfänger
 
Registriert seit: Dec 2008
Beiträge: 19
Bedankt: 2
Dijar ist noch neu hier! | 0 Respekt Punkte
Standard [Hilfe] Arrays sortieren mit Bubblesort..

Hey,

Ich habe folgendes Programmiert :

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()*10); 
			System.out.print(+Array[i]+" ");{
				System.out.println("");
			}
			
		//Sortieren
			for (int j=Array.length-1;j>0;j--){
				for (int z=0;z<j;z++){
					if (Array[i]>Array[i+1]){    // das ist übrigens "at sortierenen.Code.Bubblesort(Code.java:20)"
						int temp=Array[i];
						Array[i]=Array[i+1];
						Array[i+1] = temp;
						{
						System.out.println(+Array[i]+" ");
						}
					}
				}
			}
	}
	}

}
und die entsprechende Starterklasse
Code:
package sortierenen;


public class Code_Start {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		Code anw = new Code();
		  anw.Bubblesort();
	}

}
Nun habe ich folgendes Problem:
Das erstellen und füllen des Arrays ist kein Problem, nur das anschliessende sortieren bereitet mir Probleme... Er schmeisst mir 'ne "Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 5" aus und ich kriege total viele nullen in meiner Konsole ausgegeben und die Zahlen wie wild rumgemixt...

"Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 5
at sortierenen.Code.Bubblesort(Code.java:20)
at sortierenen.Code_Start.main(Code_Start.java:11)
5
0
4
0
0
9
0
8
"


Kann bitte mal einer drüber schauen und mir helfen??

Danke!

Lg,
Dijar!

EDIT : Sprache ist Java , in Eclipse geschrieben :P UND es ist wichtig :/
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 04:51 Uhr.


Sitemap

().