用java代码写小明对数位中含有2、口、19的数字很感兴趣(不包括前导 0),在1到40 中这样的数包括 1、2、9、10至32、39和40,共28个,他们的和是 574。
时间: 2023-12-28 08:48:50 浏览: 115
以下是Java代码实现:
```java
public class Main {
public static void main(String[] args) {
int count = 0; // 计数器
int sum = 0; // 总和
for (int i = 1; i <= 40; i++) {
int num = i;
boolean flag = false; // 标记是否包含2、口、19
while (num > 0) {
int digit = num % 10;
if (digit == 2 || digit == 0 || digit == 1 || digit == 9) {
flag = true;
break;
}
num /= 10;
}
if (flag) {
count++;
sum += i;
}
}
System.out.println("符合条件的数字个数为:" + count);
System.out.println("符合条件的数字总和为:" + sum);
}
}
```
输出结果为:
```
符合条件的数字个数为:28
符合条件的数字总和为:574
```
阅读全文
相关推荐

















