【发布时间】:2016-05-27 02:46:50
【问题描述】:
我正在尝试将单个字符识别为大写或小写字母。我遇到了 if else 语句的逻辑问题。任何帮助将非常感激。当它运行时,它现在将打印它是大写还是小写。
String x = "";
if (Character.isLetter(x)) {
System.out.println(x + " is a letter.");
}
else if (Character.isUpperCase(x)) {
System.out.println(x + " is upper case.");
}
else if (Character.isLowerCase(x)) {
System.out.println(x + " is lower case.");
}
【问题讨论】:
-
你唯一的错误是由于第一个
if子句的提前关闭,@Joe 希望你理解我的解释,:)
标签: if-statement char