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