Java输入年龄判断
问题描述:
如何使用Java编程语言来输入一个年龄,并根据不同的年龄段进行判断和处理?
回答:
在Java中,可以使用Scanner类来获取用户输入的年龄,并使用条件语句进行判断和处理。下面是一个示例代码:
`java
import java.util.Scanner;
public class AgeJudgement {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入年龄:");
int age = scanner.nextInt();
if (age < 0) {
System.out.println("年龄不能为负数!");
} else if (age < 18) {
System.out.println("未成年人!");
} else if (age >= 18 && age < 60) {
System.out.println("成年人!");
} else {
System.out.println("老年人!");
}
}
`
上述代码首先创建了一个Scanner对象,用于接收用户输入。然后通过nextInt()方法获取用户输入的整数值,并将其存储在age变量中。
接下来,使用条件语句if-else if-else对年龄进行判断。如果年龄小于0,则输出提示信息"年龄不能为负数!";如果年龄小于18,则输出"未成年人!";如果年龄在18到60之间,则输出"成年人!";否则,输出"老年人!"。
通过这种方式,我们可以根据用户输入的年龄来进行不同的处理和判断。你也可以根据实际需求进行扩展和修改。
希望以上内容对你有所帮助。如有其他问题,请随时提问。