public class A04完全平方数 {
//一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?
public static void main(String[] args) {
int i = 1;
int m, n;
while (true) {//死循环
m = i + 100;
n = i + 168;
if (wq(m)&&wq(n)) {
System.out.println(i);
System.out.println(m);
System.out.println(n);
break;
}
i++;
}
}
//验证数n是否为完全平方数
private static boolean wq(int n) {
double a = Math.sqrt(n);//对n进行开平方
int b = (int) a;//取a的整数部分
if (b * b == n) {//说明n是完全平方数
return true;
} else {
return false;
}
}
}
标签:平方,int,System,完全,B04,wq,println,out From: https://www.cnblogs.com/Breeze-lele/p/17241989.html