x^(1/3)
を表す正しい方法は何ですか?ここに私のコードがあり、それは正しい値2
を8^(1/3)
に返します。他のより良い方法があれば分かりますか?Javaの指数1/3
int a = 8;
System.out.println(Math.pow(8, 1/3.0)); // returns 2
に関して、 林
x^(1/3)
を表す正しい方法は何ですか?ここに私のコードがあり、それは正しい値2
を8^(1/3)
に返します。他のより良い方法があれば分かりますか?Javaの指数1/3
int a = 8;
System.out.println(Math.pow(8, 1/3.0)); // returns 2
に関して、 林
ああ、キューブルート(恐ろしいメソッド名) –
ありがとうkennytm、任意のルートのために、必ずしもキューブルートではない場合は、一般的な関数は(例えば、n ^(1/m))ですか? –
@LinMaいいえありません。あなたが書いたように 'Math.pow(x、1/n)'を使うか、負の数の奇数の根にも対処したい場合は、2番目にリンクされた質問の実装者によって実装されます。 – kennytm
良いですか? – azurefrog
@azurefrog、よりエレガントで効率的な方法。 –
@azurefrog、どうやって同じロジックを書くのですか? –