ich bluej verwenden. https://gyazo.com/77463830f2b557c86fbf65c7401053a4java Kompilierung "(erwartet" Fehler
finde ich nicht, wo ich "("
public Date(int day, int month, int year){
if checkDate(day,month,year)=false {
_day=default_Day;
_month=default_Month;
_year=default_Year;}
else {
_day=day;
_month=month;
_year=year;
}
Dank im Voraus verpassen =)
in Java ausgedrückt werden, die Bedingung, die Sie "wenn" werden muss, in Klammern "()", 'if (checkdate (Tag, Monat überprüft , Jahr) = false) ' – davedwards
Der Ausdruck für 'if' muss von parens umgeben sein:' if (checkDate ...) '. Außerdem muss '=' in '= false' '==' sein - Sie prüfen die Gleichheit, vergeben keinen Wert. Sie sollten das [Java nuts and bolts] (https://docs.oracle.com/javase/tutorial/java/nutsandbolts/index.html) Tutorial lesen, da es Ihnen einen guten Grund zur Java-Syntax gibt. – yshavit
Aus Gründen des Stils würden Sie nicht mit "falsch" vergleichen. Stattdessen würden Sie den Operator '!' Verwenden: 'if (! CheckDate (Tag, Monat, Jahr)) {' – Rob