/***************************************************************/ /* Prof. Dr. Gregor Büchel */ /* Source : Kfzanw1.java */ /* Eine Java-Applikation mit Vererbung für Kfz-Klassen */ /* (Pkw, Lkw) und mit überschriebenen bzw. überladenen Methoden*/ /* Stand : 28.02.2002 */ /***************************************************************/ class Kfzanw1 {public static void main(String args[]) {int i; double est; Kfz k1; Pkw p1; Lkw l1; System.out.println("KFZ-Erfassung und Verarbeitung:"); do {i=menue(); switch(i) {case 1: System.out.println("PKW-Verarbeitung"); p1= new Pkw(); est=p1.steuer(); p1.ausgabe(); System.out.println("PKW-Steuer: "+est); break; case 2: System.out.println("LKW-Verarbeitung"); l1= new Lkw(); est=l1.getnutzlast()/0.1; est=l1.steuer(est); l1.ausgabe(); System.out.println("LKW-Steuer: "+est); break; case 3: System.out.println("Sonderfahrzeug-Verarbeitung"); k1= new Kfz(); System.out.println("Steuersatz für "+k1.kfztyp+" eingeben:"); est=IO1.eindouble(); est=k1.steuer(est); k1.ausgabe(); System.out.println(k1.kfztyp+"-Steuer: "+est); break; case 9: System.out.println("E.O.P."); break; default:System.out.println("Keine zulässige Eingabe! Bitte Neueingabe!"); break; } } while (i!=9); } static int menue() {int k; System.out.println("Bitte wählen Sie aus: "); System.out.println("(1) PKW"); System.out.println("(2) LKW"); System.out.println("(3) Sonderfahrzeug"); System.out.println("(9) Ende"); k=IO1.einint(); return k; } }