Java基礎(chǔ)類型

一、基本數(shù)據(jù)類型
  • 數(shù)值型:
    1、整數(shù)類型:byte(1字節(jié))、short(2字節(jié))、int(4字節(jié))和long(8字節(jié))
    2、浮點類型:float(4字節(jié))和double(8字節(jié))
  • 字符型:char(2字節(jié))
  • 布爾型:boolean(1字節(jié)或1位)
二、引用數(shù)據(jù)類型
  • 類(class)
  • 接口(interface)
  • 數(shù)組([])
三、注意事項

1)不能直接定義 float ff = 4.5;會報錯,java默認(rèn)是double類型,應(yīng)定義成 float ff = 4.5f或者進(jìn)行強(qiáng)制轉(zhuǎn)換 float ff = (float)4.5;
2)定義 long num = 2147483647;沒有錯,但是定義long num = 2147483648會報錯,java中int類型的最大值為2147483647,若要定義long型,需要在后面加L,long num = 2147483648l;
3)定義short s = 1;s = s + 1;會報錯,因為 1 為int類型,s會被強(qiáng)制轉(zhuǎn)換為int并加一,s + 1得到的結(jié)果是int型,無法賦值給short類型,必須進(jìn)行類型轉(zhuǎn)換,s = (short)(s + 1);s += 1不會報錯,因為進(jìn)行了強(qiáng)制轉(zhuǎn)換
4)Math.round(num)方法的簡單計算:直接num + 0.5,向下取整

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容