用java写一个 四位数排列组合的所以结果并输出
时间: 2024-05-11 08:14:07 浏览: 138
以下是一个Java程序,可以生成四位数的所有排列组合并输出:
```java
public class CombinationGenerator {
public static void main(String[] args) {
int[] digits = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};
for (int i = 0; i < 10; i++) {
for (int j = 0; j < 10; j++) {
for (int k = 0; k < 10; k++) {
for (int l = 0; l < 10; l++) {
if (i != j && i != k && i != l && j != k && j != l && k != l) {
int num = digits[i] * 1000 + digits[j] * 100 + digits[k] * 10 + digits[l];
System.out.println(num);
}
}
}
}
}
}
}
```
这个程序使用了四个嵌套的循环,每个循环遍历数字0到9,以生成四位数的所有可能组合。然后使用if语句来确保生成的四位数没有重复数字。最后,将每个生成的四位数打印到控制台。
阅读全文