求字符串中大小写字母个数及其他符号个数!

简介: 求字符串中大小写字母个数及其他符号个数!

2.从键盘上输入10个字符到数组中,

并将其转换为字符串,统计该字符串中大写字母、小写字母和其他字符的个数。

    public static void main(String[] args) {
        Scanner scanner=new Scanner(System.in);
        char[] chars=new char[5];
        for (int i = 0; i < chars.length; i++) {
            System.out.println("请输入一个字符:");
            chars[i]= scanner.nextLine().charAt(0);
        }
        String s=String.valueOf(chars);
        System.out.println(s);
        int d=0,x=0,others=0;
        for (int i = 0; i < chars.length; i++) {
            if (chars[i]<='Z'&&chars[i]>='A'){
                d++;
            }else if (chars[i]<='z'&&chars[i]>='a'){
                x++;
            }else{
                others++;
            }
        }
        System.out.println("大写字母有"+d+"个。");
        System.out.println("小写字母有"+x+"个。");
        System.out.println("其他有"+others+"个。");
    }
相关文章
【Leetcode -415.字符串相加 - 434.字符串中的单词数】
【Leetcode -415.字符串相加 - 434.字符串中的单词数】
31 0
|
5月前
统计出其中英文字母、空格、数字和其它字符的个数
【6月更文挑战第8天】统计出其中英文字母、空格、数字和其它字符的个数。
37 9
题目:分别统计字符串中大写字母和小写字母的个数。
题目:分别统计字符串中大写字母和小写字母的个数。
判断字符串首个字母是否大写,若大写,则输出该字符串中大写字母的个数 并打印。
判断字符串首个字母是否大写,若大写,则输出该字符串中大写字母的个数 并打印。
153 0
|
存储 算法
算法:编程在一个已知的字符串中查找最长单词,假定字符串中只包含字母和空格,空格用来分隔不同单词
算法:编程在一个已知的字符串中查找最长单词,假定字符串中只包含字母和空格,空格用来分隔不同单词
判断字符串中只含有字母和问题
判断字符串中只含有字母和问题
71 0
在一个小写英文字母(a-z)组成的字符串的最短子串,其包含这个字符串中出现过的所有字母,输出最左边的该类子串
在一个小写英文字母(a-z)组成的字符串的最短子串,其包含这个字符串中出现过的所有字母,输出最左边的该类子串
100 0
在一个由小写英文字母(a-z)组成的字符串中,查找最长子串,其头尾字母相同,且中间不包含该头尾字母,并输出最左边的该类子串
在一个由小写英文字母(a-z)组成的字符串中,查找最长子串,其头尾字母相同,且中间不包含该头尾字母,并输出最左边的该类子串
159 0
在一个由小写英文字母(a-z)组成的字符串中,查找最短子串,其头尾字母相同。输出最左边的该类子串。
在一个由小写英文字母(a-z)组成的字符串中,查找最短子串,其头尾字母相同。输出最左边的该类子串。
66 0
|
人工智能 BI
762 字符串匹配----给定两个长度相同的字符串 a 和字符串 b。如果在某个位置 i 上,满足字符串 a 上的字符 a[i] 和字符串 b 上的字符 b[i] 相同,那么这个位置上的字符就是匹配
给定两个长度相同的字符串 aa 和字符串 bb。 如果在某个位置 ii 上,满足字符串 aa 上的字符 a[i]a[i] 和字符串 bb 上的字符 b[i]b[i] 相同,那么这个位置上的字符就是匹配的。 如果两个字符串的匹配位置的数量与字符串总长度的比值大于或等于 kk,则称两个字符串是匹配的。
275 0