黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

Java教程
Java標識符與關鍵字
Java變量
Java數據類型
Java運算符
Java控制語句
Java方法
Java面向對象
Java對象的創建和使用
Java封裝
Java中static和this
Java繼承
Java方法覆蓋和多態
Java super
Java基礎練習題

Java浮點類型

浮點型數據實際上在內存中存儲的時候大部分情況下都是存儲了數據的近似值,為什么呢?這是因為在現實世界中存在無窮的數據,例如:3.333333333333333333..,數據是無窮的,但是內存是有限的,所以只能存儲近似值,float單精度占4個字節,double雙精度占8個字節,相對來說double精度要高一些。由于浮點型數據存儲的是近似值,所以一般判斷兩個浮點型數據是否相等的操作很少。

在java語言中有這樣的一條規定:只要是浮點型的字面量,例如1.0、3.14等默認會被當做double類型來處理,如果想讓程序將其當做float類型來處理,需要在字面量后面添加f/F。請看以下代碼:

public class DoubleTest {
	public static void main(String[] args) {
		float f = 3.0;
	}
}

編譯報錯了:

Java學習資源

圖4-14:編譯錯誤提示信息

為什么會編譯報錯呢?那是因為3.0默認被當做double類型來處理,占用8個字節,前面的f變量是float類型占用4個字節,大容量無法直接賦值給小容量。怎么修改呢?請看代碼:

public class DoubleTest {
	public static void main(String[] args) {
		//float f = 3.0;
		//第一種方案
		float f = 3.0F;
		System.out.println("f = " + f);
		//第二種方案
		float f1 = (float)3.0;
		System.out.println("f1 = " + f1);
	}
}

運行結果如下圖所示:

圖4-15:運行結果

以上程序的第一種方案在3.0后面添加了F,3.0F被當做float類型來處理。第二種方案是進行了強制類型轉換,第二種方案可能會存在精度損失。

全部教程
主站蜘蛛池模板: 伊人天伊人天天网综合视频 | 中国性hd| 免费无遮挡毛片 | 理伦片免费理论片 | 在线观看黄色一级片 | 日本中文字幕永久在线 | 亚洲中字 | a毛片成人免费全部播放 | 黄视频在线观看网站 | 国产精品香蕉在线一区二区 | 高h浪诱受肉耽文 | 黑人videosex中国另类 | 中日韩视频在线看免费观看 | 久久亚洲私人国产精品va | 高清欧美一级在线观看 | 国内精品一区二区在线观看 | 欧美在线视频一区在线观看 | 伦理片免费看 | 亚洲 日本 欧美 日韩精品 | 国产成人精品免费视频大全办公室 | 日本三级香港三级妇三 | 一级二级三级黄色片 | 手机看片日韩在线 | 天天操操操操操操 | 国产黄色的视频 | 性欧美videofree高 | 波多野结衣中文字幕在线播放 | 国产一区二区三区在线 | 狠狠色伊人亚洲综合网站色 | 国产精品天天干 | 久久免费观看视频 | 亚洲麻豆 | 国产欧美国日产网站 | 人人揉人人添人人捏人人看 | 日本特级黄色 | 免费一级毛片女人图片 | 最近中文字幕2019免费版日本 | 久久久久久久99精品免费观看 | 日韩在线二区 | 精品无人区一区二区三区a 精品午夜国产在线观看不卡 | 成人免费影院 |