當前位置:首頁 » 編程語言 » 對數java

對數java

發布時間: 2022-09-11 09:37:27

java 中求以2為底n的對數用什麼函數

在java中求log2N,首先要弄明白一個初中學到的公式log2N=logeN/loge2,logeN代表以e為底的N的對數,loge2代表以e為底的2的對數.
在java.lang.math類中的log(double a)代表以e為底的a的對數,因此log2N在Java中的表示為:
log((double)N)/log((double)2)

② java中怎麼表示,log(對數),指數,舉個類子 ,

在java.lang.math類中的log(double a)代表以e為底的a的對數,因此logmN在Java中的表示為:
logmN= log((double)N)/log((double)m)

EXP(float_expression) --返回表達式的指數值 ,自己寫個循環函數也可以。

③ 用java進行對數運算的問題

你的Java代碼運算結果沒錯
錯的是你的計算器輸入方式,

④ 請各位java高手給我一個計算器裡面求對數的代碼!

好像計算器沒有這個功能,可以求任何非零值為底的對數,只有以e為底和以10為底的,它們都可調用Math.log(a)或Math.log10(a),也可以調用StrictMath.log(a)或StrictMath.log10(a)。

⑤ 怎麼在Java中編寫對數函數

Scannerin=newScanner(System.in);
Stringdata;
intinput=0;
while((data=in.next())!=null){
input=Integer.parseInt(data);
if(input>0){
System.out.print(Math.exp(-input));
}elseif(input==0){
System.out.println(1);
}elseif(input<0){
System.out.print(Math.expm1(input)*-1);
}
}

直接把上面的代碼放到 main函數中就行。


本地測試結果:

⑥ 怎麼用java來計算對數

public class Demo {

public static void main(String[] args) {

System.out.println(log(100, 10));
}

/**
* 對數運算
* @Date 2015-10-8,下午2:24:12
* @author hw
* @param value
* @param base 底數
* @return double
*/
public static double log(double value, double base) {
return Math.log(value) / Math.log(base);
}
}

⑦ java代碼怎麼輸入對數le(-5)

JAVA的輸入只有字元(包括數字),不可能輸入對數的
它只可能計算對數,另外,JAVA的數學庫只有實數,沒有復數函數的。這個你要自己用演算法實現
PS:你的le是什麼?對數應該是log或ln啊

熱點內容
資料庫表的分區 發布:2025-01-12 15:39:29 瀏覽:368
u點家庭伺服器網關設置有什麼用 發布:2025-01-12 15:33:15 瀏覽:152
王者歸來java 發布:2025-01-12 15:27:13 瀏覽:67
安卓手機為什麼卡又發熱 發布:2025-01-12 15:23:18 瀏覽:570
如何驗證root密碼是否正確 發布:2025-01-12 15:23:15 瀏覽:591
socketftp伺服器端 發布:2025-01-12 15:19:55 瀏覽:235
胸椎腰椎壓縮性骨折 發布:2025-01-12 15:18:30 瀏覽:475
運營商清緩存 發布:2025-01-12 15:17:36 瀏覽:488
怎麼看出手機配置功能強大 發布:2025-01-12 15:13:08 瀏覽:285
linux內核設計與實現 發布:2025-01-12 15:04:38 瀏覽:220