- 基本數(shù)據(jù)類型
- 數(shù)值型
1、整數(shù) :byte晕讲、short覆获、int、long
2瓢省、小數(shù) : float 弄息、 double - 字符型 :char
- 布爾型 :boolean;取值只能為 true 或 false
- 引用數(shù)據(jù)類型:實(shí)際上類似于C語言的指針操作,傳遞的是內(nèi)存的空間地址勤婚。
- 數(shù)組
- 類
- 接口
數(shù)字的操作中會出現(xiàn)數(shù)據(jù)的溢出
- 任何一種數(shù)據(jù)類型都有其最大的取值摹量,如果已經(jīng)是最大值,則加1 后變?yōu)樽钚≈德ǎ绻亲钚≈涤С疲瑒t減1 后變?yōu)樽畲笾怠?/li>
數(shù)據(jù)的默認(rèn)類型
- 在java 中一個整數(shù)的默認(rèn)類型是 int 型
- 一個小數(shù)的默認(rèn)類型是double型
float x = 30.4 //這樣聲明小數(shù) 會存在損失精度的問題,因?yàn)樾?shù)的默認(rèn)類型是double類型祝迂,double的取值比float 大睦尽,所以 會存在損失精度的問題。解決方法 double x=30.4 或float x= 30.4f
數(shù)據(jù)類型的轉(zhuǎn)換
char -->int 互相轉(zhuǎn)換型雳,轉(zhuǎn)成ASCLL碼
byte --short -- int-- long
int-- float --double double是數(shù)據(jù)長度最大的
但是遇到字符串的時候当凡,所有的數(shù)據(jù)都向字符串轉(zhuǎn)換,使用“+”進(jìn)行字符串的連接操作纠俭。