我应该编写一个程序来询问用户“你喜欢 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();
}
}
}
我明白了!谢谢大家!