Ich habe eine Methode, welche den Preis von Autos vergleichen soll
Und in meiner Main Methode diese Forderung
Doch wenn ich z.B 2500 eingebe sagt mir die Methode, dass ich mir das Auto leisten kann, obwohl es nicht stimmt. Kann mir wer helfen?
Java:
public Auto(String marke, int preis, int reifen) {
this.marke = marke;
this.preis = preis;
this.reifen = reifen;
}
public void vergleiche(int preis) {
this.preis = preis;
if(this.preis<=preis) {
System.out.println("Das Auto " + this.marke + " kannst du dir leisten");
}
else if (this.preis>preis) {
System.out.println("Das Auto " + this.marke + " kannst du dir nicht leisten");
}
Java:
System.out.println("Wie viel Geld möchtest du ausgeben?");
eingabe = scan.nextInt();
Auto audi = new Auto("Audi", 4000, 4);
audi.vergleiche(eingabe);