国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

浮點型(Floating-Point Types)

2019-11-18 13:54:12
字體:
來源:轉載
供稿:網友

  浮點數字,也就是人們知道的實數(real),當計算的表達式有精度要求時被使用。例如,計算平方根,或超出人類經驗的計算如正弦和余弦,它們的計算結果的精度要求使用浮點型。java 實現了標準(IEEE-754 )的浮點型和運算符集。有2種浮點型,單精度浮點型(float )及雙精度(double )浮點型。

他們的長度和變化范圍如表3-2 所示:

表3-2 浮點型分類及其特性

名稱 位數 數的范圍
DOUBLE 64 1.7E–308~1.7E+308
float 32 3.4E–038~3.4E+038

下面討論浮點型的每一種類型。

3.4.1 單精度浮點型(float)

單精度浮點型(float )專指占用32位存儲空間的單精度(single-PRecision )值。單精度在一些處理器上比雙精度更快而且只占用雙精度一半的空間,但是當值很大或很小的時候,它將變得不精確。當你需要小數部分并且對精度的要求不高時,單精度浮點型的變量是有用的。例如,當表示美元和分時,單精度浮點型是有用的。

這是一些聲明單精度浮點型變量的例子:float hightemp,lowtemp;
3.4.2 雙精度型(double )浮點型

雙精度型,正如它的要害字“double ”表示的,占用64位的存儲空間。在一些現代的被優化用來進行高速數學計算的處理器上雙精度型實際上比單精度的快。所有超出人類經驗的數學函數,如sin( ),cos( ) ,和sqrt( )均返回雙精度的值。當你需要保持多次反復迭代的計算的精確性時,或在操作值很大的數字時,雙精度型是最好的選擇。

下面的短程序用雙精度浮點型變量計算一個圓的面積:

// Compute the area of a circle.class Area {public static void main(String args[]) { double pi,r,a;

r = 10.8; // radius of circlepi = 3.1416; // pi,approximatelya = pi * r * r; // compute areaSystem.out.println("Area of circle is " + a);

}
}



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阿拉善左旗| 留坝县| 蒙城县| 蒲江县| 巴东县| 孝昌县| 呼伦贝尔市| 博湖县| 东乡族自治县| 德令哈市| 静安区| 左权县| 大城县| 甘洛县| 宁远县| 昆山市| 岫岩| 南宫市| 雷波县| 察哈| 临安市| 富顺县| 民乐县| 鞍山市| 明光市| 昭平县| 佛冈县| 会东县| 罗山县| 曲阜市| 从江县| 稻城县| 湖北省| 长白| 南阳市| 木里| 阜城县| 房产| 怀柔区| 闻喜县| 新巴尔虎右旗|