第十一届2020-1门牌制作(5分)
答案:624
法一:字符串匹配
(Integer)str.toString(); //String str=i+""; //数字转字符串
j<str.length();//遍历每个字符
charAt(j)-'0'==2;//charAt(j)=='2'//String.charAt返回的是字符,将2转化为‘2’或char-'0'变为数字
static int sum=0;//全局变量或在循环之前int sum=0;
public class a2020 {
static int sum=0;
public static void main(String[] args) {
for(int i=1;i<=2020;i++){
String str=i+"";
for(int j=0;j<str.length();j++) {
if(str.charAt(j)=='2')
//charAt(j)-'0'==2;charAt(j)=='2'***
sum++;
}}
System.out.println(sum);
}
}
法二ÿ