本文主要是介绍统计数字问题解决,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
问题描述:
解决思路:
第一步:先拆单个数字,看看每个字符是否等于k;
第二步:循环所有的数字
代码实现:
public class count {
public static void main(String[]args) {
Scanner scan1= new Scanner(System.in);
System.out.print("Enter number:");
int number = scan1.nextInt();
Scanner scan2= new Scanner(System.in);
System.out.print("Enter k:");
int k = scan2.nextInt();
String kcmp = String.valueOf(k);
int count = 0;
for (inti = k; i <=number; i++) {
String data = String.valueOf(i);
for (intj = 0; j < data.length(); j++) {
charc = data.charAt(j);
String cmp = String.valueOf(c);
if (cmp.equals(kcmp)) {
count++;
}
// System.out.print(c);
}
}
System.out.println("------计算得-------" +count);
}
}
运行结果:
这篇关于统计数字问题解决的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!