導航:首頁 > 編程語言 > java中指數

java中指數

發布時間:2024-12-19 20:19:23

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

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

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

② java如何中算指數和底的值

publicclassPowerCalculator{
publicintpower(intbase,intexponent){
returnMath.pow(base,exponent);
}
publicstaticvoidmain(String[]args){
PowerCalculatorp=newPowerCalculator();
System.out.println(p.power(3,3));//prints"27"
System.out.println(p.power(2,3));//prints"8"
System.out.println(p.power(5,3));//prints"125"
}
}

③ float和 double類型在java各是多少位啊

Java中的float是32位的,double是64位的。
float和double的范圍是由指數的位數來決定的。float的指數位有8位,而double的指數位有11位,分布如下:
float:
1bit(符號位) 8bits(指數位) 23bits(尾數位)
double:
1bit(符號位) 11bits(指數位) 52bits(尾數位)
於是,float的指數范圍為-128~+127,而double的指數范圍為-1024~+1023,並且指數位是按補碼的形式來劃分的。float的范圍為-2^128 ~ +2^127,也即-3.40E+38 ~ +3.40E+38;double的范圍為-2^1024 ~ +2^1023,也即-1.79E+308 ~ +1.79E+308。

④ Java語言中的浮點型數據的float和double的單精度和雙精度到底是啥意思

主要有下面幾個區別,手冊上的,希望能幫到你
1、變數類型不同
float屬於單精度型浮點數據。
double屬於雙精度型浮點數據。
2、指數范圍不同
float的指數范圍為-127~128。
double而double的指數范圍為-1023~1024
3、表達式指數位不同
float的表達式為1bit(符號位)+8bits(指數位)+23bits(尾數位)
double的表達式為1bit(符號位)+ 11bits(指數位)+ 52bits(尾數位)
4、佔用內存空間不同
float佔4個位元組(32位)內存空間,其數值范圍為3.4E-38~3.4E+38。
double佔8 個位元組(64位)內存空間,其數值范圍為1.7E-308~1.7E+308。
5、有效位數不同
float只能提供七位有效數字。
double可提供16位有效數字。

閱讀全文

與java中指數相關的資料

熱點內容
法庭文件有哪些 瀏覽:211
zip文件怎麼刪除嗎 瀏覽:247
win1016179安裝失敗 瀏覽:457
pp助手的文件系統 瀏覽:218
設計網站橫幅廣告要哪些因素 瀏覽:991
勞務報酬認定在多少號文件 瀏覽:209
本地數據傳輸業務有什麼用途 瀏覽:375
什麼情侶app好用 瀏覽:575
旅遊攻略適合下什麼app 瀏覽:403
nodejsbusboy下載 瀏覽:106
同事不會送文件找不到地方 瀏覽:473
銀聯萬事達applepay 瀏覽:834
試玩怎麼推廣app 瀏覽:588
課設報告中數據結構寫什麼東西 瀏覽:44
男生怎麼搜到網站的 瀏覽:441
當前無網路怎麼解決 瀏覽:299
x200thinkpad升級 瀏覽:568
華為mate8幾個版本的區別 瀏覽:582
怎樣把一個excel拆分多個文件 瀏覽:388
圖片重命名添加上一級文件名 瀏覽:940

友情鏈接