當前位置:首頁 » 編程語言 » 對數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-07-11 07:43:33 瀏覽:387
邁騰有什麼安全配置 發布:2025-07-11 07:42:40 瀏覽:644
c語言字元逆序 發布:2025-07-11 07:41:57 瀏覽:923
怎麼配置交換機的console密碼 發布:2025-07-11 07:41:57 瀏覽:4
東芝存儲卡視頻 發布:2025-07-11 07:41:55 瀏覽:541
cs16為什麼搜不到區域網伺服器 發布:2025-07-11 07:41:21 瀏覽:913
php項目如何上傳伺服器 發布:2025-07-11 07:35:35 瀏覽:182
壓縮機4井 發布:2025-07-11 07:34:57 瀏覽:726
win7訪問共享 發布:2025-07-11 07:34:48 瀏覽:279
telnetlinux退出 發布:2025-07-11 07:29:46 瀏覽:791