java赋值判断
发布网友
发布时间:2022-04-20 10:11
我来回答
共1个回答
热心网友
时间:2023-07-12 17:46
java如何判断从控制台输入的是否为大写字母?
import java.util.Scanner;
public class DemoTest20 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个字符(字符串以第一个字符为准),按回车键确定...");
String str = sc.nextLine();
char c = str.toCharArray()[0];//取字符串中的第一个字符
//System.out.println(c);
System.out.println(c + "的ASCII值:" + (c + 0));
if(c >= 'A' && c <= 'Z') {
System.out.println(c + "是一个大写字母1");
} else {
System.out.println(c + "不是一个大写字母1");
}
if(c + 0 >= 56 && c + 0 <= 97) {
System.out.println(c + "是一个大写字母2");
} else {
System.out.println(c + "不是一个大写字母2");
}
if (Character.isUpperCase(c)) {
System.out.println(c + "是一个大写字母3");
} else {
System.out.println(c + "不是一个大写字母3");
}
}
}