當前位置:首頁 » 編程語言 » java中立方

java中立方

發布時間: 2024-11-27 07:07:05

1. java中a的三次方除了a*a*a還有其他表示a^3不行

java中a的三次方除了a*a*a,還可以用java.lang.Math.pow(double a,double b)方法表示。用a^3表示是不可行的,java中^符號是用來進行異或運算的。

使用pow()方法:

public static double pow(doublea, doubleb)返回第一個參數的第二個參數次冪的值。特殊情況如下:

  1. 如果第二個參數為正 0 或負 0,那麼結果為 1.0。

  2. 如果第二個參數為 1.0,那麼結果與第一個參數相同。

  3. 如果第二個參數為 NaN,那麼結果為 NaN。

  4. 如果第一個參數為 NaN,第二個參數非 0,那麼結果為 NaN。

  5. 如果第一個參數的絕對值大於 1,並且第二個參數為正無窮大,或者第一個參數的絕對值小於 1,並且第二個參數為負無窮大,那麼結果為正無窮大。

  6. 如果第一個參數的絕對值大於 1,並且第二個參數為負無窮大,或者第一個參數的絕對值小於 1,並且第二個參數為正無窮大,那麼結果為正 0。

  7. 如果第一個參數的絕對值等於1,並且第二個參數為無窮大,那麼結果為 NaN。

  8. 如果第一個參數為正 0,並且第二個參數大於 0,或者第一個參數為正無窮大,並且第二個參數小於 0,那麼結果為正 0。

  9. 如果第一個參數為正 0,並且第二個參數小於 0,或者第一個參數為正無窮大,並且第二個參數大於 0,那麼結果為正無窮大。

  10. 如果如果第一個參數為負 0,並且第二個參數大於 0 但不是有限的奇數整數,或者第一個參數為負無窮大,並且第二個參數小於 0 但不是有限的奇數整數,那麼結果為正 0。

  11. 如果第一個參數為負 0,並且第二個參數為正的有限奇數整數,或者第一個參數為負無窮大,並且第二個參數為負的有限奇數整數,那麼結果為負 0。

  12. 如果第一個參數為負 0,並且第二個參數小於 0 但不是有限的奇數整數,或者第一個參數為負無窮大,並且第二個參數大於 0 但不是有限的奇數整數,那麼結果為正無窮大。

  13. 如果第一個參數為負 0,並且第二個參數為負的有限奇數整數,或者第一個參數為負無窮大,並且第二個參數為正的有限奇數整數,那麼結果為負無窮大。

  14. 如果第一個參數為小於 0 的有限值,如果第二個參數為有限的偶數整數,那麼結果等於第一個參數絕對值的第二個參數次冪的結果。如果第二個參數為有限的奇數整數,那麼結果等於負的第一個參數絕對值的第二個參數次冪的結果。

  15. 如果第二個參數為有限的非整數值,那麼結果為 NaN。

  16. 如果兩個參數都為整數,並且結果恰好可以表示為一個double值,那麼該結果恰好等於第一個參數的第二個參數次冪的算術結果。

    (在前面的描述中,當且僅當浮點數為有限值並且是方法ceil的定點數,或者是方法floor的定點數時,才可以認為浮點值是整數。當且僅當將某個單參數方法應用到某個值的結果等於該值時,該值才是這個方法的定點值。)計算結果必須在准確結果的 1 ulp 范圍內。結果必須具有半單調性。

舉例:

publicstaticvoidmain(String[]args){
//int類型換成double類型計算,最後有必要在進行強制轉換為int
doublea=2.0;
//返回值b即為a的3次冪
doubleb=Math.pow(a,3);
doublec=a*a*a;
System.out.println("pow()方法運算結果="+b+"a*a*a運算結果="+c);
}

2. Java中求平方以及立方的函數式什麼

Math.pow(x,2)就是平方。Math.pow(x,3)就是立方。

Math.pow(底數,幾次方),如:double a=2.0,double b=3.0,double c=Math.pow(a,b),就是2的三次方是多少;c最終為8。

(2)java中立方擴展閱讀:

Math.pow()函數返回基數(base)的指數(exponent)次冪,即base的exponent次冪。Java是一種簡單的,跨平台的,面向對象的,分布式的,解釋的,健壯的安全的,結構的中立的,可移植的,性能很優異的多線程的,動態的語言。

Java編程工具如下:

1、Eclipse:一個開放源代碼的、基於Java的可擴展開發平台 。

2、NetBeans:開放源碼的Java集成開發環境,適用於各種客戶機和Web應用。

3、IntelliJ IDEA:在代碼自動提示、代碼分析等方面的具有很好的功能。

4、MyEclipse:由Genuitec公司開發的一款商業化軟體,是應用比較廣泛的Java應用程序集成開發環境 。

5、EditPlus:如果正確配置Java的編譯器「Javac」以及解釋器「Java」後,可直接使用EditPlus編譯執行Java程序 。

熱點內容
linux重裝linux 發布:2024-11-27 09:46:25 瀏覽:557
電腦玩雲伺服器 發布:2024-11-27 09:19:22 瀏覽:65
蘋果什麼助手能和安卓互通 發布:2024-11-27 09:18:47 瀏覽:57
android花屏 發布:2024-11-27 09:18:38 瀏覽:124
phpnginx負載均衡 發布:2024-11-27 09:18:36 瀏覽:622
刀片伺服器如何設置網路交換機 發布:2024-11-27 09:17:23 瀏覽:475
eve腳本挖礦 發布:2024-11-27 09:12:25 瀏覽:565
模板平方演算法 發布:2024-11-27 08:56:15 瀏覽:268
系統緩存文件 發布:2024-11-27 08:52:15 瀏覽:913
40乙腈水溶液怎麼配置 發布:2024-11-27 08:52:03 瀏覽:63