Java でプログラマーが定義したメソッドを使用して、単純なサイコロを振るゲームに取り組んでいます。プログラムを少なくとも 1 回実行してから、プレーヤーにもう一度実行するかどうかを尋ねる必要があることがわかっているので、do/while ループを使用することにしました。これまで使用する必要はありませんでしたが、正しく設定したと思います。
私のコードは次のとおりです。ループ内に含まれるメイン メソッドの本体と、プログラマが定義したメソッドは除きます。
do {
// main METHOD BODY ..
String proceed = ui.nextLine();
System.out.print("Would you like to play again (yes/no)? ");
} while (proceed.charAt(0) == 'Y' || proceed.charAt(0) == 'y');
この時点で Eclipse IDE から得られるのは、「続行できません」というメッセージです。
何が起こっているかについてのアイデアはありますか?