ユーザーに入力 (名前と年齢はもちろん) を入力させようとしています。ユーザーが 10 歳未満または 100 歳以上の場合は、最初に戻ってもう一度年齢を尋ねます。条件が満たされていることを確認してから、ユーザー名を尋ねます。私はそれを行う方法を知っています、ブール値。どうすればよいかわからないのは、それを if/else ステートメントに実装することです。誰でも私を助けることができますか?
public class Person {
public static void main(final String[] args) {
int age;
String name;
Scanner scan = new Scanner(System.in);
System.out.println("Enter in your age.");
age = scan.nextInt();
if ((age >= 10) && (age < 18)) {
System.out.println("So you're a kid, huh?");
} else if (age < 10) {
System.out.println("How old are you really?");
} else if ((age >= 18) && (age <= 100)) {
System.out.println("So you're an adult, huh?");
} else if (age > 100) {
System.out.println("How old are you really?");
}
@SuppressWarnings("resource")
Scanner in = new Scanner(System.in);
System.out.println("Enter in your name");
name = in.nextLine();
System.out.println("So you're " + age + " years old and your name is " + name + "?");
}
}