用java编程100道问题14统计字母个数

    科技2022-07-16  100

    统计字母个数

    题目描述 给定一段文章,请输出每个小写字母出现的次数 输入 只有一组输入数据,该数据大小<10KB。该文章包括大小写字母、数字、标点符号等。文章以’#’结尾。 输出 输出格式为“C A”,C为’a’…’z’中的字母,A为出现次数,C和A之间空一格 样例输入 Copy here is the input this is the article# 样例输出 Copy a 1 b 0 c 1 d 0 e 5 f 0 g 0 h 4 i 5 j 0 k 0 l 1 m 0 n 1 o 0 p 1 q 0 r 2 s 3 t 5 u 1 v 0 w 0 x 0 y 0 z 0

    import java.util.Scanner; public class Main { public static void main(String[] args) { // TODO Auto-generated method stub Scanner scan=new Scanner(System.in); int[] arr=new int[26]; String s = ""; while(!s.endsWith("#")){ s=scan.nextLine(); char ch=0; for(int i=0;i<s.length();i++){ ch=s.charAt(i); if(ch<='z'&&ch>='a'){ arr[ch-'a']++; } } } for(int i=0;i<26;i++){ char num=(char) ('a'+i); System.out.println(num+" "+arr[i]); } } }
    Processed: 0.010, SQL: 8