Java輸入年齡判斷
問題描述:
如何使用Java編程語言來輸入一個年齡,并根據(jù)不同的年齡段進(jìn)行判斷和處理?
回答:
在Java中,可以使用Scanner類來獲取用戶輸入的年齡,并使用條件語句進(jìn)行判斷和處理。下面是一個示例代碼:
`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("年齡不能為負(fù)數(shù)!");
} else if (age < 18) {
System.out.println("未成年人!");
} else if (age >= 18 && age < 60) {
System.out.println("成年人!");
} else {
System.out.println("老年人!");
}
}
`
上述代碼首先創(chuàng)建了一個Scanner對象,用于接收用戶輸入。然后通過nextInt()方法獲取用戶輸入的整數(shù)值,并將其存儲在age變量中。
接下來,使用條件語句if-else if-else對年齡進(jìn)行判斷。如果年齡小于0,則輸出提示信息"年齡不能為負(fù)數(shù)!";如果年齡小于18,則輸出"未成年人!";如果年齡在18到60之間,則輸出"成年人!";否則,輸出"老年人!"。
通過這種方式,我們可以根據(jù)用戶輸入的年齡來進(jìn)行不同的處理和判斷。你也可以根據(jù)實際需求進(jìn)行擴(kuò)展和修改。
希望以上內(nèi)容對你有所幫助。如有其他問題,請隨時提問。