大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 Java基本數據類型長度解析

Java基本數據類型長度解析

更新時間:2020-07-06 16:21:14 來源:動力節點 瀏覽2781次

Java語言提供了八種基本類型。六種數字類型(四個整數型,兩個浮點型),一種字符類型,還有一種布爾型。

1、整數:包括int,short,byte,long

2、浮點型:float,double

3、字符:char

4、布爾:boolean

Java基本數據類型長度解析

注意!:表格里的^代表的是次方哈~

使用 Float 類 節省開發時間

作者: Builder.com

2004-11-16 11:50 AM

即使你可能知道 IEEE 浮點數,你可能也從來沒有逐個比特地處理過這類數據。下面我將向你展示如何逐個比特地處理 IEEE 浮點數,下次在你的 Java 項目需要從比特序列創建浮點數時,或者從浮點數創建比特序列時,你就知道Float 類可以為完成這一工作。

IEEE 浮點數介紹

IEEE 754 浮點單精度數字格式定義了一個用于存儲浮點數的比特布局。在空比特布局中,一個比特留作符號位,八個比特留作指數,23個比特留作尾數。這些比特是按最重 要比特到最不重要比特進行排列的,如下例所示:

31? ? ? ? ? ? ? ? ? ? ? ? ? ? ?0
|? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |? ? ? ? ? ? ? ? ? ? ?
SEEEEEEEEMMMMMMMMMMMMMMMMMMMMMMM

其中:
S = 符號位
E = 指數
M = 尾數

你可以從 IEEE 

你可以從IEEE的站點購買一份IEEE浮點數的完整解釋。(如果在線搜索IEEE 754,你應該可以找到免費的版本。)

Float對Java社區的貢獻

下面的示例程序使用Float的兩個方法將一個浮點數轉成比特,然后又將這些比特轉成一個浮點數。

使用Float.floatToIntBits(float f)方法可以將一個浮點數轉成一個比特序列。這個方法返回一個32位整數,表示你作為參數提供的浮點數的IEEE 754比特排列。

使用Float.intBitsToFloat(int bits)方法可以進行反方向轉換。這個方法接受傳入的整數作為參數,將這些比特轉成一個IEEE浮點數。

下面是示例程序:

public?class?BitsTip?{
????public?static?void?main(String?args[])?{
????????float?f?=?Float.parseFloat(args[0]);
????????int?bits?=?Float.floatToIntBits(f);
????????System.out.println("bits:?"?+?bits);
????????System.out.println("back?to?float:?"?+?Float.intBitsToFloat(bits));
????}
}

如果你曾經必須要手工進行這種轉換,那么你就會很欣賞這兩個簡單的方法為你節省的工作。如果你正在處理64位數,那么可以選擇使用Double包裝器(wrapper)類。這個類提供同樣的方法處理IEEE 754雙精度浮點數。

最好選擇閱讀一下javadoc,查閱里面有關浮點數與比特序列之間的轉換的部分,以便完整地了解這些方法都能為你些做什么。

Java基本數據類型長度解析

以上就是動力節點java培訓機構的小編針對“Java基本數據類型長度解析”的內容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業老師隨時為你服務。

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 亚洲综合色丁香麻豆 | 久久久麻豆 | 天天久久综合 | 久久99精品这里精品动漫6 | 91亚洲精品成人一区 | 久久久久中文 | 国内精品不卡一区二区三区 | 久久99精品国产免费观看 | 成人精品久久 | 国产亚洲欧美在线视频 | 欧美激情一区二区三区中文字幕 | 在线观看片成人免费视频 | 色桃花网| 国产国拍亚洲精品午夜不卡17 | 一本久道综合久久精品 | 免费黄色视屏网站 | 成人免费视频在线观看 | jizzz亚洲美女 | 岛国毛片一级一级特级毛片 | 国产在线精品一区二区三区 | 亚洲免费大片 | 日本 a | 豆国产97在线 | 亚洲 | 国产精品久久久久一区二区 | 国产萝控精品福利视频免费 | 91亚洲国产系列精品第56页 | 精品视频免费 | 男人天堂网在线视频 | 欧美精品99久久久久久人 | 久久精品视频5 | 欧美成人免费大片888 | 国产九九视频在线观看 | 99香蕉视频 | 日韩欧美中文字幕在线播放 | www.狠狠艹| 牛牛影视在线入口 | 日日插夜夜操 | 骚碰97| 变态 调教 视频 国产九色 | 国产成人亚洲精品无广告 | 久久综合狠狠综合久久综合88 |