"(期待" エラー。 https://gyazo.com/77463830f2b557c86fbf65c7401053a4Javaのコンパイル私はBlueJのを使用
i "は(" 私は見逃してやるところ事前に
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;
}
感謝=)あなたが必要
は、あなたがチェックしている状態が "あれば" 括弧で囲まれる必要があるシンプルなように表すことができます。 、year)= false) ' – davedwards
' if'の式は括弧で囲まなければなりません: 'if(checkDate ...)'。また、 '=' '= false'の' = 'は' == 'でなければなりません - 値を代入せずに等価性をチェックしています。 [Java nuts and bolts](https://docs.oracle.com/javase/tutorial/java/nutsandbolts/index.html)のチュートリアルを読んでください。これは、Java構文の優れた入門書となります。 – yshavit
スタイルの問題として、あなたは 'false'と比較しません。代わりに '! '演算子を使います:' if(!checkDate(day、month、year)){' – Rob