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

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

Java基礎學習:java中的基本數據類型

更新時間:2020-04-07 13:41:40 來源:動力節點 瀏覽2627次

一、基本類型

    1、基本類型

    不使用New創建,聲明一個非引用傳遞的變量,且變量的值直接置于堆棧中,大小不隨運行環境變化,效率更高。使用new創建的引用對象存儲在堆中。

    2、基本信息

    基本類型包括如下幾種:byte、short、int、long、float、double、boolean、char,可以通過相關方法查看范圍大小。

Java基礎學習:java中的基本數據類型

    二、案例用法

    1、類型轉換

    自動轉換:范圍小的數據類型可以自動轉換成范圍大的數據類型。

    強制轉換:把一種數據類型轉換為另外一種數據類型。

    類型提升:表達式運算中有不同的數據類型,類型會自動向范圍大的提升。

Java基礎學習:java中的基本數據類型

    注意:類型轉換中最需要關注的問題就是范圍大小問題。

    2、包裝器類型

    基本數據類型不符合面向對象思想,從而出現了包裝器類型,并且包裝器添加了更多的屬性和方法,自動包裝功能可以將基本類型轉換為包裝器類型。Java為每個原始類型都提供了一個封裝類,Integer、Double、Long、Boolean、Byte等等。

Java基礎學習:java中的基本數據類型

    Integer變量的默認值為null,說明Integer可以區分出未賦值和值為0的區別,好比考試得0分和沒參加考試的區別。

    3、字符類型

    char類型變量是用來儲存Unicode編碼的字符的,unicode字符集包含漢字。

Java基礎學習:java中的基本數據類型

    注意:可能存在特殊生僻字沒有包含在unicode編碼字符集中。

    4、賦值和運算

    +=和=的區分:shorts1=1;s1=s1+1與shorts1=1;s1+=1;問題。

Java基礎學習:java中的基本數據類型

    +=運算符是java語言規定的,編譯器會對它進行識別處理,因此可以正確編譯。

    5、布爾類型

    兩個邏輯值:true和false,通常用來表示關系運算的結果。

Java基礎學習:java中的基本數據類型

    三、Float和Dubble

    1、基礎概念

    這兩個類型可能大部分情況下都說不明白關系和區分,首先要理解幾個基礎概念。

    浮點數:在計算機中用以近似表示任意某個實數。具體的說,這個實數由一個整數或定點數乘以某個基數(計算機中通常是2)的整數次冪得到

    單精度浮點數:單精度浮點數是用來表示帶有小數部分的實數,一般用于科學計算。占用4個字節(32位)存儲空間

    雙精度浮點數:雙精度浮點數(double)是計算機使用的一種數據類型,使用64位(8字節)來存儲一個浮點數。

    2、對比分析

    Float基本描述

Java基礎學習:java中的基本數據類型

    Double基本描述

    位數:64

    最小值:4.9E-324

    最大值:1.7976931348623157E308

    案例描述

    float和double聲明和轉換相關演示案例。 

? publicclassIntType07{
? ? publicstaticvoidmain(String[]args){
? ? //float聲明
? ? floatf1=12.3f;
? ? //double聲明
? ? doubled1=13.4;
? ? //向下轉型,需要強制轉換
? ? floatf2=(float)d1;
? ? System.out.println("f1="+f1+";d1="+d1+";f2="+f2);
? ? }
? ? }

四、高精度類型

    1、BigInteger

    支持任意大小的整數運算,且不會再運算過程有任何丟失情況,沒有對應的基本類型,運算也會變得相對復雜,運算速度自然也就會下降。

    2、BigDecimal

    支持任意精度的定點數,通常用來進行精確的貨幣計算,在公司的日常開發中,這里通常是硬性要求。

Java基礎學習:java中的基本數據類型

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

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

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 老司机午夜性生免费福利 | 在线看成人 | 免费在线观看成年人视频 | 国产一在线 | 一级一黄在线观看视频免费 | 亚洲国产成人99精品激情在线 | www.九色视频 | 欧美日韩中文字幕在线 | 一本大道香蕉最新在线视频 | 国产人成午夜免费噼啪视频 | 成人a免费α片在线视频网站 | 成人动漫视频在线 | 亚洲欧洲日产国码久在线观看 | 免费毛片网站在线观看 | 欧美性猛交xxxxbbbb | 一本大道香蕉在线高清视频 | 日本ab在线 | 国产精品伦一区二区三级视频 | 深夜a| 韩国日本三级在线播放 | 午夜精品网 | 黄色特级网站 | 青青草官网 | 国产95在线 | 亚洲 | 好吊爽在线播放视频 | 成人深夜福利在线播放不卡 | 激情久久久久久久久久久 | 成年视频在线观看免费 | 天堂资源中文在线 | 国产91短视频| 亚洲图片欧美日韩 | 一级特黄aaa大片大全 | 美女黄色在线观看 | 成人久久久精品乱码一区二区三区 | 播放欧亚一级特黄录像 | 91香蕉污 | xxxx性日本 | 中文字幕高清免费不卡视频 | 天天曰天天 | 久久99精品视频 | 香蕉草草久在视频在线播放 |