排他平方数
public class 排他平方数 {
public static int arr[]=new int [6];
public static int a[]=new int [12];
public static void judge(int x) {
int n=x;
for(int i=0;i<=6;i++) {
arr[i]=n%10;
n=n/10;
}
n=n*n;
for(int i=0;i<=12;i++)
{
a[i]=n%10;
n=n/10;
}
if(butong()&&pingfang()) {
System.out.println("");
}
}
public static boolean butong() {
for(int i=0;i<=6;i++) {
for(int j=i-1;j<=6;j++) {
if(arr[i]==arr[j])
return false;
}
}
return true;
}
public static boolean pingfang()
{
for(int i=0;i<=6;i++) {
for(int j=0;j<=12;j++) {
if(arr[i]==a[j])
return false;
}
}
return true;
}
public static void main(String [] args) {
for(int i=1000000;i<=999999;i++) {
judge(i);
}
}
}
不知道哪错了