我沒有編程,我試圖回到事物的擺動,這是我得到了多少。我的問題是,我如何循環第二個問題,以便如果答案除了是或否,則再次提出問題。我曾試着圍繞if語句進行循環,但每當我嘗試獲得用戶的另一個響應時,它都會告訴我不能使用變量響應來這樣做。我覺得這對於我理解循環來說是一個簡單的解決方案,但是我很難在這個特定的問題上進行包裝,感謝您的提前。Java中的循環邏輯
import java.util.Scanner;
public class Practice {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("Welcome to my simulation, please enter your name");
String name = input.nextLine();
System.out.println("Welcome " + name + " would you like to play a game?");
String response = input.nextLine();
boolean yes = new String("yes").equals(response.toLowerCase());
boolean no = new String("no").equals(response.toLowerCase());
if (yes){
System.out.println("Which game woudl you like to play?");
}else if (no){
System.out.println("Fine then, have a good day!");
}
else{
System.out.println("please enter either yes or no");
}
}
}
請勿使用'new String(「yes」)'。 '「是」'會做得很好。 – shmosel
東西的「擺動」..呃.. – Eric
@Eric但是......在這個問題上沒有Swing。 – shmosel