Java 程序检查输入的字符是数字、空白、小写字母还是大写字母
要检查输入的字符是数字、空格、小写字母还是大写字母,您需要检查它们的 ASCII 值。
假设我们有一个要检查的值存储在变量 “val” 中。
对于小写字母。
if(val >= 97 && val <= 123) {
System.out.println("Lower Case");
}对于大写字母
else if(val >= 65 && val <= 96) {
System.out.println("Upper Case");
}对于数字
else if(val >= 48 && val <= 57) {
System.out.println("Digit");
}现在检查空格
else if(Character.isWhitespace(val)) {
System.out.println("Whitespace");
}以下是完整的示例。
示例
public class Demo {
public static void main(String []args) {
char val ='L';
System.out.println("Given Value: "+val);
if(val >= 97 && val <= 123) {
System.out.println("Lower Case");
} else if(val >= 65 && val <= 96) {
System.out.println("Upper Case");
} else if(val >= 48 && val <= 57) {
System.out.println("Digit");
} else if(Character.isWhitespace(val)) {
System.out.println("Whitespace");
}
}
}输出
Given Value: L Upper Case
让我们看另一个示例。
示例
public class Demo {
public static void main(String []args) {
char val ='L';
System.out.println("Given Value: "+val);
if(val >= 97 && val <= 123) {
System.out.println("Lower Case");
} else if(val >= 65 && val <= 96) {
System.out.println("Upper Case");
} else if(val >= 48 && val <= 57) {
System.out.println("Digit");
} else if(Character.isWhitespace(val)) {
System.out.println("Whitespace");
}
}
}输出
Given Value: a Lower Case
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP