J
jo
Gast
Hi guys.
Hab in der schule eine Aufgabe zu lösen. Denke ist sicherlich auch spannend für die jenige die an herausforderung interessiert sind.
Könnt Ihr mir helfen?
Bitte trägt eure Lösung dann hier ein. (da jeder anders denkt ist es sicher auch spannend verschiedene Lösungen auszutauschen)
gruss joyce
Auftrag Array sortieren durch direktes Auswählen
Das Programm soll folgende Struktur aufweisen:
Die Methode arr_sort() sortiert eine Zahlenliste durch direktes auswählen. Dies funktioniert wie folgt: Zuerst wird die kleinste Zahl der Liste gesucht und mit dem 1. Element vertauscht. Dann wird die kleinste Zahl ab dem 2. Element gesucht und mit dem 2. Element vertauscht, u.s.w.
Die Methode arr_list() gibt die Liste auf dem Bildschirm aus (jeweils 5 Elemente pro Zeile mit Tabulator getrennt).
Die Methode arr_read() liest vom Benutzer eine beliebige Anzahl Ganzzahlen ein und speichert diese in einem dynamischen Array (ArrayList).
Die Methode main() ruft lediglich die Methoden arr_read(), arr_list(), arr_sort() und wieder arr_list() auf.
Erstellen Sie für alle Methoden die entsprechenden Struktogramme und codieren Sie anschliessend das Programm in Java.
Das Java-Programm muss eine vernünftige Fehlerbehandlung aufweisen.
Hab in der schule eine Aufgabe zu lösen. Denke ist sicherlich auch spannend für die jenige die an herausforderung interessiert sind.
Könnt Ihr mir helfen?
Bitte trägt eure Lösung dann hier ein. (da jeder anders denkt ist es sicher auch spannend verschiedene Lösungen auszutauschen)
gruss joyce
Auftrag Array sortieren durch direktes Auswählen
Das Programm soll folgende Struktur aufweisen:
Code:
public class dasort {
static ArrayList arr_sort() {
…
}
static void arr_list() {
…
}
static ArrayList arr_read() {
…
}
public static void main ( String args [] ) {
…
}
}
Die Methode arr_list() gibt die Liste auf dem Bildschirm aus (jeweils 5 Elemente pro Zeile mit Tabulator getrennt).
Die Methode arr_read() liest vom Benutzer eine beliebige Anzahl Ganzzahlen ein und speichert diese in einem dynamischen Array (ArrayList).
Die Methode main() ruft lediglich die Methoden arr_read(), arr_list(), arr_sort() und wieder arr_list() auf.
Erstellen Sie für alle Methoden die entsprechenden Struktogramme und codieren Sie anschliessend das Programm in Java.
Das Java-Programm muss eine vernünftige Fehlerbehandlung aufweisen.