2019 第十届java蓝桥杯C组题目:
第一题:
求出1~2019中所有数中含有2,0,1,9的数之和:
答案:1905111
public class 第1题 {
public static void main(String[] args) {
int num=0;
for(int i=0; i<=2019; i++){
//String.valueOf(i) 将 数字型 转 字符串型
String str = String.valueOf(i);
//contains方法判断字符串中是否含有某数 例如:str.contains("2") 在str字符串中有无2 有返回true 没有返回false
if(str.contains("2")||str.contains("0")||str.contains("1")||str.contains("9")){
num =num + i;
}
}
System.out.println(num);
}
}