3.9w+
社区成员
注意for循环里面要将i赋值给num。将num作为判断条件,不能直接用i。
import java.util.Scanner;
// 1:无需package
// 2: 类名必须Main, 不可修改
public class Main {
public static void main(String[] args) {
int sum=0;
for(int i=1;i<=2020;i++){
int num=i;
while(num!=0){
if(num%10==2){
sum++;
}
num /=10;
}
}
System.out.println(sum);
}
}