- /***
- * 计算英文字符串大小写数量
- */
- public class Test38 {
- public static void main(String[] args) {
- //定义字符串,初始化大小写变量snum,bnum
- String s = "ASJLDJFALDSsdjfaSDJKFLA";
- int snum = 0;
- int bnum = 0;
- //for循环遍历字符串每一个字符
- for(int i = 0;i<s.length();i++) {
- //调用charAt()函数将字符串字符赋予字符变量c
- char c = s.charAt(i);
- //通过比较ASCII码值确定大小写
- if(c>='a' && c<='z') {
- snum ++;
- }else if(c>='A' && c<='Z') {
- bnum ++;
- }
- }
- System.out.println(snum);
- System.out.println(bnum);
- }
复制代码
知识点:1、String类的charAt()方法 。2、通过比较ASCII码值确定字符的大小写。 |
|