1.變量的數(shù)據(jù)類型
2.整數(shù)類型變量
整型類變量用來存儲整數(shù)數(shù)值,即沒有小數(shù)部分的值
整數(shù)類型分四中不同的類型:字節(jié)型(byte)、短整型(short)、整型(int)、長整型(long)
在為一個long類型的變量賦值時需要注意一點,所賦值的后面要加上一個字母L(或小寫l),說明賦值為long類型。如果賦的值未超出int型的取值范圍,可以省略字母L(或小寫l)。例如:
long num=2200000000L;//所賦的值超出了int型的取值范圍,后面必須加上字母L
long num=198L;//所賦的值未超出int型的取值范圍,后面可以加上字母L
long num=198;//所賦的值未超出int型的取值范圍,后面可以省略字母L
3.浮點類型變量
浮點類型變量用來存儲小數(shù)數(shù)值,浮點數(shù)不能用來表示精準(zhǔn)的值,如:貨幣;
浮點類型分為兩種:單精度浮點(float)、雙精度浮點(double)
double型所表示的浮點數(shù)比float型更精確;浮點數(shù)的默認類型為double類型。
-?在Java中,一個小數(shù)會被默認為double類型的值,因此在為一個float類型的變量賦值時需要注意一點,所賦值的后面要加上字母F(或小寫f),而為double類型的變量賦值時,可以在所賦值的后面加上字母D(或小寫d),也可以不加。例如:
float f=123.4f;//為一個float類型的變量賦值,后面必須加上字母f;
double d1=100.1;//為一個double類型的變量賦值,后面可以省略字母d;
double d2=199.3d;//為一個double類型的變量賦值,后面可以加上字母d;
也可以為一個浮點類型變量賦予一個整型數(shù)值
float f=100;//聲明一個float類型的變量并賦整數(shù)值;
double d=100;//聲明一個double類型的變量并賦整數(shù)值;
4.字符類型變量
字符類型變量用于存儲一個單一字符,Java中用char表示。
Java中,每個char類型的字符變量都會占用2個字節(jié),16位。
char類型的變量賦值時,需要英文的單引號’’把字符括起來,如’a’。
char類型的變量賦值范圍是0~65535內(nèi)的整數(shù)。
最小值是u0000(即為0);最大值是uffff(即為65535)。
char數(shù)據(jù)類型可以存儲任何字符。
//字符類型,占2個字節(jié),16位包裝類?Character
char c=‘a’;//為一個char類型的變量賦值字符a;
char ch=97;//為一個char類型的變量賦值整數(shù)97,相當(dāng)于賦值字符a;
char h='r';//特殊的轉(zhuǎn)義字符
char i='u9990';//Unicode字符集u0000‐uFFFF
char j=65535;//字符0到65535
5.布爾類型變量
布爾類型變量用來存儲布爾值,在Java中用boolean表示,boolean類型的變量只有兩個值,即true和false,默認值為false。
boolean數(shù)據(jù)類型表示一位的信息
boolean flag=false;//聲明一個boolean類型的變量,初始值為false;
flag=true;//改變flag變量的值未true;
以上就是天津卓眾教育java培訓(xùn)機構(gòu)的小編針對“基礎(chǔ)學(xué)習(xí)之Java八種基本數(shù)據(jù)類型”的內(nèi)容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業(yè)老師隨時為你服務(wù)。