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;//退出到指定的循环
}
}
}
}
}
}
}
运行效果