我目前理解到的这道题有两种思路
思路一:
暴力算法循环
int count=0;
for(int i=1;i<=2020;i++){
int num = i;
while(num != 0){
if(num %10==2){
count++;
}
num /=10;
}
}
System.out.println(count);
思路二
使用字符串方法进行比较
int count =0;
String str = "";
for(int i=1 ;i<=2020;i++){
str =i+"";
for(int j =0; j<str.length();j++){
if(str.charAt(j)=='2'){
count++;
}
}
}
System.out.println(count);