求和
求从1到2019中所有包含2,0,1,9的数字的和
解题思路:这道题可以用到String 中的contains方法直接查找即可
代码如下:
public class Main {
public static void main(String[] args) {
String st = "";
int sum = 0;
for(int i = 1;i<=2019;i++){
//将int转化为String
st=String.valueOf(i);
//筛选出来符合的数字加到一起
if(st.contains("2")||st.contains("0")||st.contains("1")||st.contains("9")){
sum+=i;
System.out.println(i);
}
}
System.out.println(sum);
}
}