在Java中,可以使用Character
類和Character.isDigit()
方法來判斷一個字符是否是數字。代碼示例如下:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("請輸入一個字符:");
String input = scanner.nextLine();
if (input.length() == 1) {
char c = input.charAt(0);
if (Character.isDigit(c)) {
System.out.println("輸入的是數字");
} else {
System.out.println("輸入的是字符");
}
} else {
System.out.println("輸入的不是一個字符");
}
}
}
這段代碼首先使用Scanner
類獲取用戶輸入的字符串,并將其存儲在input
變量中。然后,通過input.charAt(0)
獲取到字符串的第一個字符。接下來,使用Character.isDigit()
方法判斷該字符是否是數字。如果是數字,則輸出"輸入的是數字",否則輸出"輸入的是字符"。