import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
// 接收字符串
String str = sc.next();
// 将字符串转换为字符数组
char[] ch = str.toCharArray();
// 统计每个个位数出现次数
int[] a = new int[10];
// 循环遍历每一个字符
for (int i = 0; i < ch.length; i++) {
switch (ch[i]) {
case '0':
a[0]++;
break;
case '1':
a[1]++;
break;
case '2':
a[2]++;
break;
case '3':
a[3]++;
break;
case '4':
a[4]++;
break;
case '5':
a[5]++;
break;
case '6':
a[6]++;
break;
case '7':
a[7]++;
break;
case '8':
a[8]++;
break;
case '9':
a[9]++;
break;
}
}
//循环遍历出非零数
for (int i = 0; i < a.length; i++) {
if (a[i] != 0) {
System.out.println(i+":"+a[i]);
}
}
}
}
PAT 个位数统计 Java
于 2022-02-17 16:53:28 首次发布