思路就是:首先100里面不包含数字9,范围就变成了1-99,再建立循环从1开始分别看个位和十位上9出现的次数,比如:19,十位出现0次个位出现一次,次数加一。以此循环直至99验证完毕。
代码如下:
public class testwork {
public static void main(String[] args) {
int m = 0 ;
int sum = 1;
while(sum<100){
if(sum%10==9){
m++;
}
if(sum/10==9){
m++;
}
sum++;
}
System.out.println("数字9共出现"+m+"次");
}
}
运行结果如下: