私は、このJavaコードがあります。どのようにこのコードのwhileループを行うのですか?
public class Ages {
public static void main(String[] args) {
Scanner keyboard = new Scanner(System.in);
int value = 0;
String name;
int age;
System.out.print("Hey, what's your name? ");
name = keyboard.next();
System.out.println();
System.out.print("Ok, " + name + ", how old are you? ");
age = keyboard.nextInt();
System.out.println();
do{
if(age < 16){
System.out.println("You can't visit in the museum, " + name + ".");
if(age < 18);
System.out.println("You can't visit in the park, " + name + ".");
}
if (age < 25){
System.out.println("You can't visit if you have a car, " + name + ".");
}
if (age >= 25){
System.out.println("You can do anything, " +
name + ".");
}
while(age > 300);
System.out.println("It's not correct..Try Again, " + name +
".");
}
}
を、私は、ユーザーが間違った答えを書くことを必要とする、彼は「?あなたは何歳」、と彼は別の試行を取得した後、再度質問を取得します。.. 何私はgoona do? 助けてくれてありがとう! :)
'do {} while()'ループ内で入力を取る部分を配置します。 –