为了计算大写和小写字符,我们必须首先确定天气中给定的字符是大写还是小写。为此,我们将采用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