Klasse Auto erstellt.
This commit is contained in:
parent
dc9a588893
commit
125b7b68f9
|
@ -0,0 +1,94 @@
|
|||
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) {
|
||||
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue