1. 程式人生 > >【java】數據類型

【java】數據類型

相互 需要 long 3.2 方式 強制 boolean als src

技術分享

邏輯型boolean:

boolean類型數據只能取值True或False,不可以0或者非0替代True或False,這點與c語言不同。

字符型char:

一個char類型的字符占兩個字節。表示方式就是用’‘來表示,如’A‘

整數型(byte、short、int、long):

byte占1個字節,從-128到127
short占2個字節,從-32768到32767(大約三萬)
int從占4個字節,-2147483648,到2147483647共10位,一般整數默認為int型。
long占8個字節,從-9223372036854775808到9223372036854775807共19位

技術分享

浮點型(float、double):

java浮點型默認為double型,若聲明一個float的變量,需要在數據後面加f,如float fl=3.22f。

技術分享

看如下代碼:

byte by=4

by=by+3

這樣編譯會報錯,因為整數3默認為int型的,int型和byte型類型不一樣不能相互運算。可以進行如下修改

byte by=4

by=(byte)(by+3)//by會自動從一字節的byte型變為四字節的int型,運算完畢後,再進行byte的強制轉換

  

【java】數據類型