Java之for循环打印出4567四个数字的四位不相同组合
时间: 2023-08-04 18:15:20 浏览: 95
可以使用嵌套的for循环来实现:
```java
for (int i = 4; i <= 7; i++) {
for (int j = 4; j <= 7; j++) {
if (j == i) continue;
for (int k = 4; k <= 7; k++) {
if (k == i || k == j) continue;
for (int l = 4; l <= 7; l++) {
if (l == i || l == j || l == k) continue;
System.out.println("" + i + j + k + l);
}
}
}
}
```
输出结果为:
```
4567
4576
4657
4675
4756
4765
5467
5476
5647
5674
5746
5764
6457
6475
6547
6574
6745
6754
7456
7465
7546
7564
7645
7654
```
相关问题
Java之for循环打印出4567四个数字的三位不相同组合,
可以使用嵌套的for循环来实现:
```java
for (int i = 4; i <= 7; i++) {
for (int j = 4; j <= 7; j++) {
if (j == i) continue;
for (int k = 4; k <= 7; k++) {
if (k == i || k == j) continue;
System.out.println("" + i + j + k);
}
}
}
```
输出结果为:
```
456
457
465
467
475
476
546
547
564
567
574
576
645
647
654
657
674
675
745
746
754
756
764
765
```
用java写一个 四位数的 组合排列不重复的全部四位数
以下是用Java实现的四位数的组合排列不重复的全部四位数程序:
```java
public class FourDigitNumbers {
public static void main(String[] args) {
int count = 0;
for (int i = 1; i <= 9; i++) {
for (int j = 0; j <= 9; j++) {
if (j != i) {
for (int k = 0; k <= 9; k++) {
if (k != i && k != j) {
for (int l = 0; l <= 9; l++) {
if (l != i && l != j && l != k) {
int number = i * 1000 + j * 100 + k * 10 + l;
System.out.println(number);
count++;
}
}
}
}
}
}
}
System.out.println("Total count: " + count);
}
}
```
程序使用四个嵌套的循环,依次枚举千位、百位、十位和个位上的数字。在每一层循环中,使用条件语句判断数字是否已经在前面的位数中出现过,避免重复。最后统计输出的数字数量,即为不重复的四位数的个数。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)