详情见代码注释
import java.util.Scanner;
/**
* @Author 陈平安
* @Date 2022/5/4 10:12
* @PackageName:PACKAGE_NAME
* @ClassName: Main
* @Description: TODO
* @Version 1.0
*/
public class Main {
//本体思路
//1. 先将目标范围的数字进行拼接,成为字符串,然后一次便利字符串每一个元素
//创建大小为10的数组,因为数字最大是9,最小是0
// ints[a]++;核心代码,保存每一个数字出现的次数
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int m = scanner.nextInt();
int n = scanner.nextInt();
StringBuffer buffer = new StringBuffer();
for (int i = m; i <= n; i++) {
buffer.append(i);
}
// System.out.println(buffer.toString());
int[] ints = new int[10];
int a = 0;
for (int i = 0; i < buffer.length(); i++) {
a = Integer.parseInt(String.valueOf(buffer.charAt(i)));//将字符串转为数字
ints[a]++;
}
for (int i = 0; i <ints.length ; i++) {
System.out.print(ints[i]+" ");
}
}
}