public static void main(String[] args) {
method();
}
private static void method() {
for (int i=100;i<=999;i++){
for (int j = 100; j <=999 ; j++) {
if (Sqrt(i)&&Sqrt(j)){
int a=i/100;
int b=i/10%10;
int c=i%10;
int x=j/100;
int y=j/10%10;
int z=j%10;
if (Sqrt(a*10+x)&&Sqrt(b*10+y)&&Sqrt(c*10+z)){
System.out.println("abc="+i+" xyz="+j);
}}}}}
private static boolean Sqrt(int i) {
if (i==0){return true;}
for (int j = 1; j <i/2; j++) {
if (j*j==i){return true;}
}return false;}

这篇文章展示了Java代码片段,其中定义了一个`method`函数,通过嵌套循环检查两个三位数的乘积的每个位数的平方根是否都存在,如果满足条件则打印这两个数。

1267

被折叠的 条评论
为什么被折叠?



