2019 第十届java蓝桥杯C组题目

2019 第十届java蓝桥杯C组题目:

第一题:

求出1~2019中所有数中含有2,0,1,9的数之和:

答案:1905111

public class1{

	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);
	}

}

猜你喜欢

转载自blog.csdn.net/qq_41614928/article/details/89417069