こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!
ログイン
べき指数の求め方
べき指数の求め方 2~100000 とかの指数を求める時にforループで2で何回割れるかで求める方法以外に簡単に指数を求める方法はないでしょうか?
投稿日時 - 2010-09-06 12:54:56
QNo.6162529
vcxsdfrew
すぐに回答ほしいです
数学的にlog_2 を使用することになりますが、Javaの標準では底2のlogというのが用意されていないので、底の変換公式を使って Math.log(A) / Math.log(2) で求めます。 ただ ・logの計算は比較的遅い部類のもの ・答えがdouble型になる ・どうしても計算誤差が出る ということから、 求める値が整数の範囲の場合は、その2で割っていく方法がおそらく速くて簡単な方法です。
投稿日時 - 2010-09-07 09:13:00
ANo.2
kmee
このQ&Aは役に立ちましたか?
6人が「このQ&Aが役に立った」と投票しています
回答(2)
ANo.1
tanakakoji
底が2の対数をとって計算してみては?
投稿日時 - 2010-09-06 13:50:52
登録日----年--月--日
ページTOP