質問: new ArrayList(); }while(!(1 <= todo.month && todo.month <= 12)); todo.add(todo); } System.out.println(todo); } } } ``` ### 試したこと 配列変数名など変えてコンパイルしたみましたが、エラーは改善されませんでした。 ### 補足情報(言語/FW/ツール等のバージョンなど) より詳細な情報
回答: ArrayList todo.month = new ArrayList(); オブジェクトの宣言、生成を行っているところだと思いますが、「todo.month」とドットがあるのは文法上まずいと思います。