Advertisement
Guest User

Untitled

a guest
May 20th, 2019
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.06 KB | None | 0 0
  1. package aufgabe21;
  2. import static jsTools.Input.*;
  3.  
  4. public class Person implements Comparable {
  5.  
  6.     public String name;
  7.     public String wohnort;
  8.     public int alter;
  9.    
  10.     Person(){
  11.         einlesen();
  12.     }
  13.    
  14.     Person (String name, String wohnort, int alter){
  15.         this.name = name;
  16.         this.wohnort = wohnort;
  17.         this.alter = alter;
  18.     }
  19.    
  20.     public static void main (String args []) {     
  21.         Personenkartei p1 = new Personenkartei();
  22.         p1.print();
  23.         p1.sortieren();
  24.         System.out.println("___");
  25.         p1.print();
  26.     }
  27.    
  28.     void einlesen() {
  29.         name = readLine("Name? ");
  30.         wohnort = readLine("Wohnort? ");
  31.         alter = readInteger("Alter? ");
  32.     }
  33.    
  34.     static Person genPerson4Test() {
  35.                
  36.         String name = "A"+(int)(10*Math.random());
  37.         String wohnort = "Augsburg"+(int)(10*Math.random());
  38.         int alter = (int) (100 * Math.random());
  39.         return new Person(name, wohnort, alter);
  40.     }
  41.    
  42.    
  43.     public String toString() {
  44.         String a = "" + alter;
  45.         String p = name + " " + wohnort + " " + a;
  46.         return p;
  47.     }
  48.    
  49.     public int compareTo(Object o) {
  50.         return name.compareTo(((Person)o).name);
  51.     }
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement