Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package erweiterte_uebungen;
- import java.util.Scanner;
- public class ArrayMitObjekten {
- public static void main(String[] args) {
- // Eingabe der Daten
- Scanner sc = new Scanner(System.in);
- System.out.print("Wieviele Läufer? ");
- int anzahl = sc.nextInt();
- Laeufer[] laeufer = new Laeufer[anzahl];
- for (int i = 0; i < laeufer.length; i++){
- laeufer[i] = new Laeufer();}
- for (int f = 0; f < laeufer.length; f++)
- {
- System.out.print("Name des Laeufers / der Laeuferin: ");
- laeufer[f].setName(sc.next());
- System.out.print("Laufzeit: ");
- laeufer[f].setZeit(sc.nextDouble());
- }
- // Daten sortieren
- for (int i = 0; i < laeufer.length-1; i++) {
- for (int j = i+1; j < laeufer.length; j++) {
- if (laeufer[i].getZeit() > laeufer[j].getZeit()) {
- Laeufer temp = laeufer[i];
- laeufer[i] = laeufer[j];
- laeufer[i] = laeufer[j];
- laeufer[j] = temp;
- }
- }
- }
- // Daten ausgeben
- System.out.println("");
- for (int i = 0; i < laeufer.length; i++) {
- System.out.println(laeufer[i].getName() +"\t" +laeufer[i].getZeit() );
- }
- sc.close();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement