实现代码
//法1 for循环
public class Main {
public static void main(String[] args) {
int count = 0;//记录9出现的次数
for (int i = 1; i <=100 ; i++) {
if(i%10==9){//计算90以内的数,包括99
count++;
}
if(i/10==9){//计算90以上的数
count++;
}
}
System.out.println("一共出现:"+count+"个");
}
}
//法2 while循环
public class Main {
public static void main(String[] args) {
int count = 0;//记录9出现的次数
int i = 1;
while(i<=100){
if(i/10==9){//计算90以上的数
count++;
}
if(i%10==9){//计算90以内的数,包括99
count++;
}
i++;
}
System.out.println("一共出现:"+count+"个");
}
}
输出结果
一共出现:20个
觉得写的错的话点个赞呗😊