※ 引述《genius0729 (綠豆)》之銘言:
: 我有一個問題
: 想要請教各位java版的高手
: 我想要計算 2^N 還有 N^2 如過N值都很大
: 超過 int 和 long 的最大範圍
: 要怎麼寫呢?
: 像是2的100次方뀠100000000的平方
既然是寫 Java 就要善用 Java 提供的 Library
java.math.BigInteger 就是能夠大數運算的物件
相關的用法請參閱 API
題外話一下,
如果是要求效率但是允許結果有誤差
則使用 log 計算是一個可以考慮的方法
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.131.71.189
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):