9

入力された整数が完全な平方かどうかをチェックする if-then ステートメントを作成するにはどうすればよいでしょうか (つまり、平方根をとった場合、4、9、16、25、36 などの整数にもなります)。 )DrJavaで?ありがとうございました!

4

1 に答える 1

32

この質問にはすでに回答があることを認識しています....しかし、念のため、これも機能します。

int x = (int) Math.sqrt(input);
if(Math.pow(x,2) == input)
    //Do stuff
于 2015-12-03T02:06:38.543 に答える