美丽的2
题目:
【问题描述】
小蓝特别喜欢 2,今年是公元 2020 年,他特别高兴。
他很好奇,在公元 1 年到公元 2020 年(包含)中,有多少个年份的数位中
包含数字 2?
【答案提交】
这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一
个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。
示例如下:
public class BeautifulTwo {
public static void main(String[] args) {
int sum = 0;
for(int i=1;i<=2020;i++){
String s = String.valueOf(i);//将int类型转为字符串
char[] c = s.toCharArray();//将字符串转为字符数组
for(int j=0;j<c.length;j++) {
if(c[j]=='2') {//只要有2,就结束,说明该数符合条件
sum++;
break;
}
}
}
System.out.println(sum);//结果563
}
}