官术网_书友最值得收藏!

2.3.1 表示形式

由于程序員的使用習慣不同,所以Java語言中小數(shù)的表示形式有兩種,分別為小數(shù)表示和指數(shù)表示。下面將依次講解這兩種表示形式。

1.小數(shù)表示

小數(shù)表示法是日常生活中比較常用的方式。例如,500克雞蛋4.2元,視力為1.5。其中,4.2和1.5都是以小數(shù)形式進行表示的。在Java語言中,小數(shù)表示法包含整數(shù)部分、小數(shù)點及小數(shù)部分,如圖2.20所示。

圖2.20 小數(shù)表示

其中,整數(shù)部分和小數(shù)部分都是數(shù)字,小數(shù)點必須存在。

2.指數(shù)表示

指數(shù)表示法又被稱為科學計數(shù)法,它是針對數(shù)字比較大或比較小來說的(小數(shù)位比較多)。例如,0.00000000000000000002,讀、寫都很不方便。使用指數(shù)表示,可以免去寫這么多重復的0,將其表示為2×10-20。在計算機中,10的冪一般用E或e表示。在Java語言中,指數(shù)表示法包含數(shù)字、E/e及指數(shù),如圖2.21所示。

圖2.21 指數(shù)表示

其中,指數(shù)是一個整數(shù),E/e前面的數(shù)字必須存在。

注意:在計算機中,整數(shù)和小數(shù)的存儲是完全不同的。整數(shù)的值是確定的,而小數(shù)的值則是近似的。例如,對于3.141592653589793238462643383279這個小數(shù)來說,計算機只能“近似地”將其表示出來,而不能完全精確地表示出來,如以下代碼:

運行結果如下:

主站蜘蛛池模板: 沁阳市| 荥经县| 临沭县| 米脂县| 察雅县| 桃江县| 东安县| 辽中县| 兴化市| 汕尾市| 繁昌县| 汝城县| 团风县| 广南县| 吴川市| 漳州市| 长沙县| 宝坻区| 庆云县| 怀集县| 宜兴市| 红河县| 塘沽区| 潮安县| 平塘县| 福海县| 辽阳县| 鸡东县| 牡丹江市| 云霄县| 庆云县| 伊春市| 阿巴嘎旗| 右玉县| 原平市| 禹城市| 旌德县| 永清县| 沁源县| 安塞县| 娄底市|