为了计算大写和小写字符,我们必须首先确定天气中给定的字符是大写还是小写。为此,我们将采用Java中每个字符的ASCII值的概念。
在Java中,我们知道每个字符都有对应的ASCII值,因此我们将比较每个字符在大写还是小写的范围内。在下面的示例中,首先将字符串转换为字符数组以便于横向使用,然后查找天气位于大写或小写字母范围内,也为大写和小写字母设置了计数器,字符的位置相应增加。
示例public class CountUpperLower {
public static void main(String[] args) {
String str1 = "AbRtt";
int upperCase = 0;
int lowerCase = 0;
char[] ch = str1.toCharArray();
for(char chh : ch) {
if(chh >='A' && chh <='Z') {
upperCase++;
} else if (chh >= 'a' && chh <= 'z') {
lowerCase++;
} else {
continue;
}
}
System.out.println("Count of Uppercase letter/s is/are " + upperCase + " and of Lowercase letter/s is/are " + lowerCase);
}
}
输出结果Count of Uppercase letter/s is/are 2 and of Lowercase letter/s is/are 3