Willkommen |
|
myGully |
|
Links |
|
Forum |
|
|
|
 |
22.10.10, 12:10
|
#1
|
Newbie
Registriert seit: Dec 2008
Beiträge: 45
Bedankt: 19
|
So hier jetzt das komplette Prog
Code:
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package bubblesortwhile;
/**
*
* @author eike
*/
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
char[] F = {'3', 'c', '2', 'b', '1', 'a'};
int swa = 0;
int inner = 0;
int i; // declare loop counter
System.out.println("Start program...");
i = 0; // initialize loop counter (= array index)
while (i < F.length) // loop variable still in range?
{
System.out.println(F[i]); // display value
i = i + 1; // increment loop counter
}
System.out.println("Sortierung beginnt");
i = 1; // Deklaration der i variable mit Wert 1
while (i < F.length) { //1. While_Schleife mit Bedingung i kleiner Arraylänge
int j = F.length - 1; //Initialisierung und Deklaration der Variable j mir größe Arraylänge -1
while (j >= i) { // Während j größer gleich i
if (F[j] < F[j - 1]) { // wenn F[j] kleiner F[j-1]
char temp = F[j]; // Initialisierund und Wertezuweisung Variable Temp = F[j]
F[j] = F[j - 1]; //Kopieren von Wert F[j-1] auf Wert F[j]
F[j - 1] = temp; // Kopieren von Wert Temp auf F[j-1]
swa++; //Inkrementieren der Variable swa
}
inner++; //Inkrementieren der Variable inner
j = j - 1; //Dekrementieren der Variable J
}
i = i + 1; //Inkrementieren der Variable I
}
i = 0; // initialize loop counter (= array index)
while (i < F.length) // loop variable still in range?
{
System.out.println(F[i]); // display value
i = i + 1; // increment loop counter
}
System.out.println("Die Zahlen wurden " + swa + " mal vertauscht"); //Ausgabe der Vertauschungen
System.out.println("Die innere Schleife wurde " + inner + " mal durchlaufen");//Ausgabe der Inneren Schleifen Durchläufe
System.out.println("Programm beendet!");//Ausgabe Programm Ende
}
}
|
|
|
22.10.10, 15:37
|
#2
|
Banned
Registriert seit: Aug 2010
Beiträge: 209
Bedankt: 70
|
Zitat:
Zitat von Belenus666
So hier jetzt das komplette Prog
|
... mit einer großen Anzahl von Design-Fehlern 
Aber funktional wohl korrekt.
|
|
|
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
HTML-Code ist Aus.
|
|
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:28 Uhr.
().
|