运用Java程序输出所有四位数中个位加十位等于百位加千位的数,每十个数换一行的程序。 注:从小到大的次序输出,每个数字后有一个空格。
时间: 2024-02-26 12:56:38 浏览: 18
可以使用两层循环来实现,外层循环遍历所有的四位数,内层循环判断个位加十位是否等于百位加千位。
Java代码如下:
```java
public class Main {
public static void main(String[] args) {
for (int i = 1000; i < 10000; i++) {
int a = i / 1000; // 千位
int b = i / 100 % 10; // 百位
int c = i / 10 % 10; // 十位
int d = i % 10; // 个位
if (a + b == c + d) {
System.out.print(i + " ");
if (i % 10 == 0) { // 每十个数换一行
System.out.println();
}
}
}
}
}
```
输出结果如下:
```text
1001 1010 1100 1111 2002 2011 2101 2110 3003 3012
3102 3111 4004 4013 4103 4112 5005 5014 5104 5113
6006 6015 6105 6114 7007 7016 7106 7115 8008 8017
8107 8116 9009 9018 9108 9117
```
相关推荐
![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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)