Hallo :lol:
Ich habe das Problem das
ich das nicht machen kann.
Bitte keine Lösungen sondern eher Tipps, da ich erst seid kurzem Java lerne.
Fehlermeldung
Warum kann ich keine IF-Anweisung einfügen? Geht das grundsätzlich nicht?
Danke :applaus:
Ich habe das Problem das
Java:
System.out.println("Das Auto ist " + if(zeit<zeit2){zeit2-=zeit;} else{zeit-=zeit2;} + " zu schnell gefahren.");
Bitte keine Lösungen sondern eher Tipps, da ich erst seid kurzem Java lerne.
Java:
package auto;
public class Auto {
public int benzienstand = 100;
public int benzienstand2;
public int geschwindigkeit = 100;
public int geschwindigkeit2;
public int zeit = 60;
public int zeit2;
public int geschwindigkeit_;
public Auto(int benzienstand_, int geschwindigkeit_, int zeit_) {
benzienstand2 = benzienstand_;
zeit2 = zeit_;
geschwindigkeit2 = geschwindigkeit_;
}
public void auswertung()
{
System.out.println("Das Auto hat für 100 km " + zeit2 + " min gebraucht");
System.out.println("Das Auto hat für 100 km " + (benzienstand-benzienstand2) + "Liter gebraucht");
System.out.println("Das Auto ist " + if(zeit<zeit2){zeit2-=zeit;} else{zeit-=zeit2;} + " zu schnell gefahren.");
}
}
Fehlermeldung
Exception in thread "main" java.lang.Error: Unresolved compilation problems:
Syntax error on token(s), misplaced construct(s)
Syntax error on token "}", ( expected after this token
The left-hand side of an assignment must be a variable
Syntax error, insert "AssignmentOperator Expression" to complete Expression
at auto.Auto.auswertung(Auto.java:22)
at auto.Hauptklasse.main(Hauptklasse.java:15)
Warum kann ich keine IF-Anweisung einfügen? Geht das grundsätzlich nicht?
Danke :applaus: