package hausuebung.praemie;public class Praemie { public static void main(String[] args) { // zum einlesen der Daten BufferedReader in = new BufferedReader(new InputStreamReader(System.in)); try { // Alter einlesen System.out.printLn("Bitte Alter eingeben:"); int alter = in.readLine(); // Alter prüfen if (alter < 1) { // Fehlermeldung und beenden system.out.printLn("Unmögliches Alter"); throw new Exception(); } // Dienstjahre einlesen System.out.printLn("Bitte Dienstjahre eingeben:"); int dienstJahre = in.readLine(); // Dienstjahre prüfen if (dienstJahre > alter || dienstJahre < 0) { // Fehlermeldung und beenden system.out.printLn("Unmögliche Anzahl an Dienstjahren"); throw new Exception(); } // Prämie berechnen int praemie = 0; if (dienstJahre < 1) praemie = 0; else if (dienstJahre < 6) praemie = 600; else if (alter < 50) praemie = 250 + (dienstJahre * 75); else praemie = 20 + (dienstJahre * 75) + 250; // Ergebnis ausgeben System.out.printLn("Prämie: " + pramie); } catch (Exception e) { System.out.printLn("Fehler bei der Eingabe"); } }}