色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java 判斷 字符 數字和字母

錢諍諍2年前9瀏覽0評論

在Java中,我們經常需要對輸入的字符進行判斷,以確定它們是數字還是字母。以下是一個示例程序,可以用于判斷輸入的字符是數字、字母或其他符號:

import java.util.Scanner;
public class CharType {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("請輸入一個字符:");
char c = scanner.nextLine().charAt(0);
if(Character.isDigit(c)) {
System.out.println(c + "是一個數字。");
} else if(Character.isLetter(c)) {
System.out.println(c + "是一個字母。");
} else {
System.out.println(c + "不是數字也不是字母。");
}
}
}

在上面的代碼中,我們使用了Java API的一個靜態方法:Character.isDigit() 和 Character.isLetter()。這兩個方法都接收一個字符作為參數,并返回一個布爾值,表示該字符是否為數字或字母。

如果輸入的字符是數字,程序會輸出“X是一個數字。”(其中 X 是輸入的字符);如果是字母,程序會輸出“X是一個字母。”;如果不是數字也不是字母,程序會輸出“X不是數字也不是字母。”。

通過這個簡單的程序,我們可以輕松地識別出輸入的字符是數字還是字母,從而進行不同的操作。同時,也可以看到Java具有強大的API,大大簡化了程序員的工作。