java简单编程-1234是一个非常特殊的四位数,因为它的各位数之和为10,编程求所有这样的四位正数,并要求这四个位数中没有0
时间: 2024-06-15 12:06:35 浏览: 104
一个简单的计算器1234
要求找出所有满足以下条件的四位正数:
1. 各位数之和为10
2. 四个位数中没有0
可以通过编程来实现这个需求。以下是一个Java程序的示例代码:
```java
public class SpecialNumber {
public static void main(String[] args) {
for (int num = 1000; num <= 9999; num++) {
int sum = 0;
int temp = num;
boolean hasZero = false;
while (temp > 0) {
int digit = temp % 10;
sum += digit;
if (digit == 0) {
hasZero = true;
break;
}
temp /= 10;
}
if (sum == 10 && !hasZero) {
System.out.println(num);
}
}
}
}
```
这段代码使用一个循环从1000到9999遍历所有四位正数。对于每个数,它会计算各位数之和,并检查是否有0出现。如果满足条件,则将该数打印出来。
阅读全文