我怎么能写一个if-then语句检查输入的整数是否是一个完美的正方形(即如果我取平方根,它也是一个整数:4,9,16,25,36等. )在DrJava?谢谢!
我知道这个问题已经有了答案......但是为了以防万一,这也有效.
int x = (int) Math.sqrt(input); if(Math.pow(x,2) == input) //Do stuff