public class Myclass3 {
public static void main(String[] args) {
long x, y;
for (int i = 1; i <= 1000; i++) { //表示一个 1000 以内的整数
x = (long)Math.sqrt(i + 100);
y = (long)Math.sqrt(i + 268);
if (x * x == (i + 100) && y * y == (i + 268)) {
System.out.println(i);
}
}
}
}
public static void main(String[] args) {
int i=1;
while(true)
{
int a=(int)Math.sqrt(i+100);
int b=(int)Math.sqrt(i+168);
if(a*a==(i+100) && b*b==(i+168))
{
System.out.println(i);
break;
}
i++;
}
}应该是只有一个吧