import java.util.*; public class Test{ public static void main(String[] args){ int[] counter=new int[255];//'a'=97,'z'=122','A'=65,'Z'=90 System.out.println("请输入一行英文字符"); String line=new Scanner(System.in).nextLine(); for(char c:line.toCharArray()){ counter[c]++; } for(int i=97;i<=122;i++){ if(counter[i]!=0){ System.out.println((char)i+": "+counter[i]); } } for(int i=65;i<=90;i++){ if(counter[i]!=0){ System.out.println((char)i+": "+counter[i]); } } } }
题目:输入一行英文 对输入的数据 a-zA-Z 记录字母出现的次数 并按顺序进行打印