- 零基礎學Java程序設計
- 祝明慧編著
- 446字
- 2022-05-06 19:55:57
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ù)來說,計算機只能“近似地”將其表示出來,而不能完全精確地表示出來,如以下代碼:

運行結果如下:

推薦閱讀
- INSTANT Mock Testing with PowerMock
- JavaScript前端開發(fā)與實例教程(微課視頻版)
- Python編程與幾何圖形
- 編程數(shù)學
- Learning Vaadin 7(Second Edition)
- C程序設計實踐教程
- 零基礎趣學C語言
- Python深度學習:模型、方法與實現(xiàn)
- Android傳感器開發(fā)與智能設備案例實戰(zhàn)
- PHP動態(tài)網(wǎng)站開發(fā)實踐教程
- 企業(yè)級Java現(xiàn)代化:寫給開發(fā)者的云原生簡明指南
- JSP大學實用教程
- AngularJS by Example
- HTML5 Boilerplate Web Development
- R Data Visualization Cookbook