我应该编写一个程序来询问用户“你喜欢 java 吗?” 并不断提示用户回答。如果用户输入“是”或“否”,则打印“谢谢”并退出程序。否则,打印“重试”,然后再次提示用户。
import java.util.*;
public class Questionaire{
    public static void main(String[] args){
        Scanner sc=new Scanner(System.in);
        System.out.print("Do you love java? > ");
        String output=sc.nextLine();
        while(!output.equalsIgnoreCase("yes") || !output.equalsIgnoreCase("no")){
            System.out.println("Try again!");
            System.out.print("Do you love java? > ");
            output=sc.nextLine();
            if(output.equalsIgnoreCase("yes") || output.equalsIgnoreCase("no")){
                System.out.println("Thank you!");
                break;
            }
        }
    }
}
通读评论并自己再次尝试。
import java.util.*;
public class Questionaire{
    public static void main(String[] args){
        Scanner sc=new Scanner(System.in);
        System.out.print("Do you love java? > ");
        String output=sc.nextLine();
        while(!output.equalsIgnoreCase("yes") || !output.equalsIgnoreCase("no")){
            if(output.equalsIgnoreCase("yes") || output.equalsIgnoreCase("no")){
                System.out.println("Thank you!");
                break;
            }
            System.out.println("Try again!");
            System.out.print("Do you love java? > ");
            output=sc.nextLine();
        }
    }
}
我明白了!谢谢大家!