導航:首頁 > 編程語言 > javadouble二進制

javadouble二進制

發布時間:2024-09-11 08:12:26

『壹』 java中float和double的取值范圍是什麼

float:4位元組(32bit),IEEE 754. 取值范圍:

[-3.40282346638528860e+38 , -1.40129846432481707e-45] ∪ [1.40129846432481707e-45 ~ 3.40282346638528860e+38] 。

double: 8位元組(64bit) ,IEEE 754. 取值范老咐圍:

[-1.79769313486231570e+308,-4.94065645841246544e-324] ∪ [4.94065645841246544e-324,1.79769313486231570e+308] 。

(1)javadouble二進制擴展閱讀

基本數據類型的特點,位數,最大值和最小值。

1、

基本類型:short 二進制位數:16

包裝類:java.lang.Short

最小值:Short.MIN_VALUE=-32768 (-2的15此方)

最大值:Short.MAX_VALUE=32767 (2的15次方-1)

2、

基本類型:int 二進制位數:32

包裝類:java.lang.Integer

最小值:Integer.MIN_VALUE= -2147483648 (-2的31次方)

最大值:Integer.MAX_VALUE= 2147483647 (2的31次方-1)

3、

基本類型:long 二進制位數:64

包裝類:java.lang.Long

最小值:Long.MIN_VALUE=-9223372036854775808 (-2的63次方)

最大值:Long.MAX_VALUE=9223372036854775807 (2的63次方-1)

4、

基本類型:float 二進制位數:32

包裝雀含旦類:java.lang.Float

最小值:Float.MIN_VALUE=1.4E-45 (2的-149次方)

最大值:Float.MAX_VALUE=3.4028235E38 (2的128次方-1)

5、

基本類型:double 二進制位數:64

包裝類:java.lang.Double

最小值:Double.MIN_VALUE=4.9E-324 (2的-1074次方)

最大值:Double.MAX_VALUE=1.7976931348623157E308 (頃擾2的1024次方-1)

『貳』 Java 讀取二進制文件 ,讀八個位元組,然後轉換成一個double,怎麼寫 我知道怎麼讀四個位元組轉成int的。

先申明一下你的前提是二進制文件,讀取8個位元組,那培埋么可以這么做:
public double readDouble(InputStream in) throws IOException {
byte[] tmp = new byte[8 * 8];//8個位元組蔽中歲長度宏睜
if (in != null && (in.read(tmp) != -1)) {
String str = new String(tmp);
return Double.valueOf(str);
}
return -1;
}

閱讀全文

與javadouble二進制相關的資料

熱點內容
最新域名伺服器地址 瀏覽:833
oppo手機怎麼固定app 瀏覽:812
程序員招聘會面試什麼 瀏覽:311
安卓怎麼設置手機愛心 瀏覽:943
程序員ie瀏覽器兼容模式 瀏覽:239
endnote保存的在哪個文件夾 瀏覽:445
以太坊挖坑演算法 瀏覽:858
pdfconvertor 瀏覽:13
35歲程序員轉公務員 瀏覽:792
造夢西遊3星辰輔助解壓碼 瀏覽:25
android中英文排序 瀏覽:425
在線ip伺服器地址 瀏覽:943
php手游開發 瀏覽:984
悠久文件夾加密如何解密 瀏覽:796
execlinuxc 瀏覽:244
手機主伺服器訪問異常是什麼意思 瀏覽:930
單片機的自動化教程 瀏覽:640
陰陽師加密貼圖 瀏覽:849
我的世界伺服器怎麼格式化 瀏覽:719
柱加密區箍筋起步距離 瀏覽:6