0
下面的代碼應該要求用戶輸入開始到控制檯,然後如果用戶點擊啓動「讓我們開始」如果不是這樣,「輸入錯誤的字」打印和方法循環本身。我有while循環問題上做的。誰能告訴我爲什麼這不起作用?
do {
System.out.println("Type start to play");
String word = lineReader.nextLine();
String word2 = ("start");
boolean valid;
valid =(word.equals (word2));
if (valid){
System.out.println("Let's begin");
} else {
System.out.println("Wrong Word Entered");
}
} while (!valid);
縮進你的代碼! –
歡迎來到Stack Overflow。請花時間,當你將它張貼格式化你的代碼 - 它使* *得多方便大家閱讀,然後幫你。 –
的問題是,你聲明'內循環valid',所以你不能在'而(!有效)'條件使用。在'do'之前移動'boolean valid'。 –