當前位置:首頁 » 編程語言 » java開根

java開根

發布時間: 2022-12-31 17:39:02

『壹』 java語言如何求平方根

開平方用math.sqrt(double n);就可以了,n就是要被開方的數。 擴展下,如果要給m開n次方就用 java.lang.StrictMath.pow(m,1.0/n); 因為都是用的double類型的數字,所以會有誤差,比如 m=64;n=3,y=java.lang.StrictMath.pow(m,1.0/n); 這樣如果System.out.println(y);y就是3.9999999999999996 可以用下面的函數吧結果格式化下,格式化成整數 import java.text.DecimalFormat; public class Test82 { public static void main(String[] args) { double y=0; double x=64; int n=3;
y=java.lang.StrictMath.pow(x,1.0/n); DecimalFormat bd=new DecimalFormat("########");//把double四捨五入取整 System.out.println(bd.format(y)); } }

『貳』 JAVA的開方函數

Math.sqrt

『叄』 java程序,求開方的詳細代碼

去Java API中看Math類的scalb(float f,int scaleFactor)方法。

f - 要使用 2 的次冪縮放的數。
scaleFactor - 用來縮放 f 的 2 的次冪
開放寫法:scalb(1.0, -1);

『肆』 java 中開方怎麼辦

對於開平方,可以使用數學工具包java.lang.Math類中的sqrt函數, 而對於開任意次方可以藉助Math類中的pow函數完成
調用格式如下:
Math.sqrt(2.0);//對2開平方
Math.pow(9.0, 1.0/3.0);//對9開三次方,開其他次方依次類推

sqrt函數原型:
public static double sqrt(double a)
作用是返回正確舍入的double值的正平方根。
參數a的各種取值得到的結果:
1、如果參數是 NaN 或小於零,那麼結果是 NaN。
2、如果參數是正無窮大,那麼結果就是正無窮大。
3、如果參數是正零或負零,那麼結果與參數相同。
否則,結果是最接近該參數值的真實數學平方根的 double 值。

pow函數原型
public static double pow(double a, double b)
作用是返回a的b次冪,詳情請參考java api。

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:585
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:881
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:574
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:761
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:678
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:1005
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:251
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:108
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:799
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:705