ユーザーに「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();
}
}
}
そして、私はそれを手に入れました!!!ありがとう人々!