
非常简单,就看代码把
class Text{
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int sum = 0 ;
for(int i = 0 ; i <= n ; i ++) {
if(isok(i)) {
sum += i ;
}
}
System.out.println(sum);
}
private static boolean isok(int i) {
int k = 10 ;
int temp = 0 ;
while( i != 0) {
temp = i % k ;
i = i/k ;
if(temp == 2 || temp == 0 || temp == 1 || temp == 9) {
return true ;
}
k *= 10 ;
}
return false;
}
}
本文介绍了一个简单的Java程序,该程序通过用户输入获取一个整数n,并计算从0到n之间所有包含0、1、2或9这些数字的整数之和。通过使用Scanner类读取用户输入,并定义一个辅助方法isok来判断每个数字是否符合条件。
497

被折叠的 条评论
为什么被折叠?



