Java (およびおそらく他の言語) では、Math.pow が double で定義され、double を返すことを知っています。Java を書いた人々がなぜ int を返す pow(int, int) メソッドも書かなかったのか不思議に思っています。 )省略。私が知らないCSの複雑さに基づいた舞台裏の理由があると思わずにはいられません。
同様のトピックで、定義によりceil と floor は整数を返すのに、どうして int を返さないのでしょうか?
これを理解するのを手伝ってくれてありがとう。それは完全にマイナーですが、何年も私を悩ませてきました。