Java简单程序设计

发布网友 发布时间:2022-04-23 22:59

我来回答

1个回答

热心网友 时间:2023-08-04 19:50

参考代码和注释

public class Test {
public static void main(String[] args) {
int A, B, C, D;
label: for (A = 1; A < 10; A++) { //因为是4位数,所以A不能为0; A的取值是[1,9]
for (B = 0; B < 10; B++) { 
for (C = 0; C < 10; C++) {
for (D = 1; D < 10; D++) { //同理 D也不能为0,D的取值[1,9]
int x = A * 1000 + B * 100 + C * 10 + D;
int y = D * 1000 + C * 100 + B * 10 + A;
if (x*9 == y) {// 如果ABCD*9 等于 DCBA 就打印结果并退出循环
System.out.println("结果是"+x+"*9="+y);
break label;//退出到指定的循环
}
}
}
}
}
}
}

运行效果

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com