欲想解决此题,首先第一步,我们需要创建数组一个数组装下1~n个数,并且数组的类型要为字符串数组,接下来我们可以遍历每一个数组的每一个字符,用if语句来判断是否等于x,若相等则计数器加一,直到全部遍历完得出最终的次数。

import java.util.*; public class Main {

public static void main(String[] args) {
	// TODO Auto-generated method stub
	Scanner sc=new Scanner(System.in);
	int n=sc.nextInt();
	int x=sc.nextInt();  
	int count=0;
	String a="";
	char b=Integer.toString(x).charAt(0);

	String[] s=new String[n+1];
	for(int i=1;i<=n;i++) {
		 a=i+""; 
		 for(int j=0;j<a.length();j++) {
			 
				if(a.charAt(j)==b) {
					count++;
				}
			}

	}
	System.out.print(count);
}

}