class Auto { String marke; String typ; float hubraum; boolean mitTurbo; int lagerbestand; public Auto(String marke, String typ, float hubraum, boolean mitTurbo) { lagerbestand = 0; this.mitTurbo = mitTurbo; if(marke.length() > 10 || marke.length() < 3) { this.marke = "___"; System.out.println("Die Marke muss von 3 bis 10 Zeichen beinhalten."); } else { this.marke = marke; } if(typ.length() > 10 || typ.length() < 3) { this.typ = "___"; System.out.println("Der Typ muss von 3 bis 10 Zeichen beinhalten."); } else { this.typ = marke; } if(hubraum > 8 || hubraum < 0.5) { this.hubraum = 0; System.out.println("Der Hubraum muss ein Wert von 0.5 bis 10 Zeichen sein."); } else{ this.hubraum = hubraum; } } public void setzeMarke(String marke) { if(marke.length() > 10 || marke.length() < 3) { System.out.println("Die Marke muss von 3 bis 10 Zeichen beinhalten."); } else { this.marke = marke; } } public void setzeTyp(String typ) { if(typ.length() > 10 || typ.length() < 3) { System.out.println("Der Typ muss von 3 bis 10 Zeichen beinhalten."); } else { this.typ = marke; } } public void setzeHubraum(float hubraum){ if(hubraum > 8 || hubraum < 0.5) { this.hubraum = 0; System.out.println("Der Hubraum muss ein Wert von 0.5 bis 10 Zeichen sein."); } else{ this.hubraum = hubraum; } } public void setzeTurbo(boolean mitTurbo) { this.mitTurbo = mitTurbo; } public void erhoeheBestand(int menge){ if(menge > 10) { System.out.println("Die Menge darf höchstens 10 betragen"); } else if(lagerbestand + menge < 0){ System.out.println("Der Bestand darf nicht kleiner als 0 sein."); } else { String ausgabe = "Der Bestand wurde erfolgreich geändert: alter Bestand: " + lagerbestand + " Neuer Bestand: "; lagerbestand += menge; System.out.println(ausgabe + lagerbestand); } } public void autoAusgaben() { System.out.println(marke + " " + typ + " " + hubraum + " Liter"); System.out.println("Code: " + marke.substring(0,3) + "-" + typ.substring(0,3) + "-" + hubraum); System.out.println("Lagerbestand: " + lagerbestand); } public static void main(String[] args) { } }