xdm , JAVA问题。很赶。谢了

已知个字符串 s1=“AbdgabdBgabcdsD”,编写一个程序统计 s1 中大写字母与小写字母各有多少个数

public static void main(String[] args) {
        String s1 = "AbdgabdBgabcdsD";
        int up=0,low=0;
        for(int i=0;i<s1.length();i++){
            if(Character.isUpperCase(s1.charAt(i))){
                up++;
            }else if(Character.isLowerCase(s1.charAt(i))){
                low++;
            }
        }
        System.out.print("大写字母个数:"+up+",小写字母个数:"+low);
    }


 觉得有用的话采纳一下哈


public class Main {
    public static void main(String[] args) {
        String str="AbdgabdBgabcdsD";
        int bigchar=0,smallchar=0;
        for(int i=0;i<str.length();i++)
        {
            if(str.charAt(i)>=65&&str.charAt(i)<=90)
                bigchar++;
            else if(str.charAt(i)>=97&&str.charAt(i)<=122)
                smallchar++;
        }
        System.out.println("大写字母个数:"+bigchar);
        System.out.println("小写字母个数:"+smallchar);

    }
}

如果对你有帮助,请采纳一下哈!

public static void main(String[] args) {
    String s1="AbdgabdBgabcdsD";
    //大写数量
    int upper = 0;
    //小写数量
    int lower = 0;
    for(int i =0;i<s1.length();i++){
        //判断是大写还是小写
        if(Character.isUpperCase(s1.charAt(i))){
            upper++;
        }else{
            lower++;
        }
    }
    System.out.println("大写数量:"+upper+"小写数量:"+lower);
}