取得した文字が同じ場合、もう一度選択し直す
繰り返し処理を記述したいが
記述の仕方がわからなくて無限ループになっている状態です
どのように記述すれば下記が解決できるでしょうか?
先輩方お力を貸してください
同じwordが選択された場合選択し直して違うwordが出た場合は次に進む
Javaでエクリプスを使用しています
問題の記述↓
コードの表示(ブロック)
@Override
protected boolean performTypingRequestProcess() {
// 出題前インターバル
TypingConsole.println("[READY]");
TypingConsole.sleep(interval());
// 出題単語取得
String word = getNextWord();
for(;;) {
if (word.equals(word)) {
System.out.println("(重複ワードが選択されました...)");
}else {
break;
}
}
// タイピング要求
String input = requestTyping(word);
// タイピング結果判定
if (input.equals(word)) {
TypingConsole.println("[OK]");
// タイピング成功
return true;
} else {
TypingConsole.println("[NG]");
// タイピング失敗
return false;
}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/06/09 07:56
2022/06/09 08:05
2022/06/09 08:48