Java 解答有效的完全平方数
class Solution {
public boolean isPerfectSquare(int num) {
long i;
long k;
for (i=1; ;++i){
k = (long)i*i;
if (k==num){return true;}
if (k>num){return false;}
}
return false;
}
}
error: unreachable statement
return false;
class Solution {
public boolean isPerfectSquare(int num) {
long i;
long k;
for (i=1; ;++i){
k = (long)i*i;
if (k==num){return true;}
if (k>num){return false;}
}
}
}
无法到达的语句啊。最后一句
删除for循环外面的return