FrazeColder
Lt. Commander
- Registriert
- Okt. 2013
- Beiträge
- 1.721
Hey Community,
Ich bräuchte mal einen kleinen Denkansatz.
Die Aufgabe ist, das eingegebene Array zu sortieren.
Mein Vorhandenes Wissen, mit dem ich die Aufgabe Lösen muss:
- Variablen und Ausdrücke
- Bedingte Anweisungen und Schleifen
- Methoden
- Arrays
So sieht der Quellcode bisher aus:
MFG und Danke
Ich bräuchte mal einen kleinen Denkansatz.
Die Aufgabe ist, das eingegebene Array zu sortieren.
Mein Vorhandenes Wissen, mit dem ich die Aufgabe Lösen muss:
- Variablen und Ausdrücke
- Bedingte Anweisungen und Schleifen
- Methoden
- Arrays
So sieht der Quellcode bisher aus:
Code:
package Uebung_5;
import java.io.IOException;
import support.Console;
public class Selection_Sort {
public static void main(String[] args) throws IOException {
Console.print("Wie viele Felder soll ihr Array sein?: ");
int eingabe = Console.readInt();
int[] feld = new int[eingabe];
for (int i = 0; i < feld.length; i++) {
Console.print("Feld [" + i + "] -> ");
feld[i] = Console.readInt();
}
Console.println();
Console.println("Das Array sieht so aus:");
for (int j = 0; j < feld.length; j++) {
Console.print("[" + feld[j] + "], ");
}
int kleinsteZahl = feld[0];
Console.println();
Console.println();
Console.println("Kleinste Zahl: " + kleinsteZahl);
Console.println();
Console.println("Sortieren");
for (int i = 0; i < feld.length; i++) {
if (feld[i] < kleinsteZahl)
kleinsteZahl = feld[i];
}
for (int o = 0; o < feld.length; o++) {
Console.print("[" + feld[o] + "], ");
}
}
}
MFG und Danke