2015-12-03 66 views

回答

13

我知道这个问题已经有一个答案....但以防万一,这也适用。

double sqrt = Math.sqrt(yourIntHere); 
int x = (int) sqrt; 
if(Math.pow(sqrt,2) == Math.pow(x,2)) 
    //Do stuff 
+0

x之前的“int”和括号中的“int”是否也是我的整数? – Brooke

+0

没有。只需替换'yourIntHere'。 –

+0

好的,谢谢! – Brooke

相关问题