【java】數據類型
阿新 • • 發佈:2017-10-12
相互 需要 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】數據類型