Serviceを読んで理解し、同意したものとみなします。スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。System.out.println("入力された年が閏年か判別します。System.out.println("西暦を整数入力してください。System.out.println("閏年です。System.out.println("閏年ではありません。System.out.println("YかNを入力してください。直近のwhileをブレイクします。for(;;)ではありません。関係ないですが、breakの行の前部分に全角スペースがあります。半角スペースを使うようにして下さい。票6質問の意図からすると、外側のfor()ループをbreakで抜けようとしているのですが、直近のwhile(!yn)ループを抜けるだけになっていますね。使いませんが、ラベル付きbreakにすると解決します。System.out.println("入力された年が閏年か判別します。System.out.println("西暦を整数入力してください。System.out.println("YかNを入力してください。個の銅バッジこの回答のほうがフラグをつかうよりエレガントですね。4:582・_・)そんなときには+票を。5:18入れ子のループからの脱出は、GOTO文が叩かれているときの反証としてよく上がっている気がします。breakは制限付きのGOTOと言えますね。直近のwhileをブレイクするからで上層のforはブレイクしません。ループの前に置いてループの条件に使うようにします。無限ループにしてYyNnのどれかが入力されたら真偽値をynにセットしてループを抜けるようにします。System.out.println("YかNを入力してください。2:17この回答で満足されたのであれば承認してください。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。FatJarのビルドについて0Javaからmysqlコマンドを実行し、結果をファイルに書き出したい。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。