這篇文章主要講解了Java基本數(shù)據(jù)類型與類型轉(zhuǎn)換的方法,內(nèi)容清晰明了,對此有興趣的小伙伴可以學習一下,相信大家閱讀完之后會有幫助。
相關內(nèi)容:
首發(fā)時間:2017-06-22 21:18
修改時間:
Java語言是強類型語言,對于每一種數(shù)據(jù)都定義了明確的具體數(shù)據(jù)類型,在內(nèi)存總分配了不同大小的內(nèi)存空間
整型的數(shù)據(jù)類型包括: byte,short,int,long
他們的大小范圍如下:
浮點型的數(shù)據(jù)類型包括:float,double
他們的大小范圍如下:
浮點數(shù)默認類型為double
POSITIVE_INFINITY:表示正無窮
NEGATIVE_INFINITY:表示負無窮
NaN:表示非數(shù)值
所有的正無窮大數(shù)值都是相等的,所有的負無窮大數(shù)值都是相等的;而NaN不與任何數(shù)值相等,NaN之間也不相等。
只有浮點數(shù)除以0才可以得到正無窮或負無窮,整數(shù)是除零異常
字符類型的數(shù)據(jù)類型有char
布爾類型的數(shù)據(jù)類型為boolean
boolean只有兩個值:true,false
不使用--不出現(xiàn)不初始化,使用--必須初始化,true/false
boolean的值只占一個字節(jié)。
boolean只有true和false
賦值:boolean b =true
運算中,不同類型的數(shù)據(jù)先轉(zhuǎn)化為同一類型,然后進行運算
有自動類型轉(zhuǎn)換和強制類型轉(zhuǎn)換:
自動類型轉(zhuǎn)換如byte+long的結(jié)果自動是long
強制類型轉(zhuǎn)換是把其他類型的結(jié)果轉(zhuǎn)換成目標類型如byte b=(byte)600;
byte b1=3,b2=4,b;
b=b1+b2;
b=3+4;
哪句是編譯失敗的呢?為什么呢?
answer:b=b1+b2 ,因為兩個byte變量的運算也會轉(zhuǎn)成int的運算,所以b1+b2的結(jié)果是一個int
對于A中,可認為在“普通數(shù)字”計算過程中先計算得出結(jié)果,再分析是否是byte的范圍,如果不是,賦值失敗,提示出錯,如果是就不提示,賦值成功。
令byte b=256;(已知b=20編譯通過)
注意:+=,++能夠自動轉(zhuǎn)換
1. System.out.println(‘a(chǎn)')與System.out.println('a'+1)的區(qū)別。
強制轉(zhuǎn)化可以解決精度損失提醒但無法避免精度損失。(數(shù)值取值原理同溢出原理)
可以通過索引來取得數(shù)組元素:
可以使用.length獲取數(shù)組的長度:
看完上述內(nèi)容,是不是對Java基本數(shù)據(jù)類型與類型轉(zhuǎn)換的方法有進一步的了解,如果還想學習更多內(nèi)容,歡迎關注創(chuàng)新互聯(lián)網(wǎng)站建設公司行業(yè)資訊頻道。
另外有需要云服務器可以了解下創(chuàng)新互聯(lián)建站www.rwnh.cn,海內(nèi)外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。
當前文章:Java基本數(shù)據(jù)類型與類型轉(zhuǎn)換的方法-創(chuàng)新互聯(lián)
當前URL:http://www.rwnh.cn/article2/pdhoc.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站改版、網(wǎng)站營銷、Google、品牌網(wǎng)站設計、ChatGPT、品牌網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)