前注:Java真的是學(xué)了忘忘了學(xué)级乍,總干重復(fù)的事情,所以這次一定要把學(xué)過的整理下來,至少下次能快速撿起來
一禽炬、基本數(shù)據(jù)類型
8種基本數(shù)據(jù)類型
類型 | 大小 | 最小值 | 最大值 | 默認(rèn)值 |
---|---|---|---|---|
byte | 8 | -128 | +127 | 0 |
char | 16 | 0 | +65,535 | "\u0000" |
short | 16 | -32,768 | +32,767 | 0 |
int | 32 | -2,147,483,648 | +2,147,483,647 | 0 |
long | 64 | -9,223,372,036,854,775,808 | +9,223,372,036,854,775,808 | 0L |
float | 32 | 1.4E-45 | 3.402,823,5E+38 | 0.0f |
double | 64 | 4.9E-324 | 1.797,693,134,862,315,7E+308 | 0.0d |
boolean | - | - | - | false |
整型
int植阴,short蟹瘾,long類型。
0x十六進(jìn)制
0b二進(jìn)制
long后要加L/l浮點(diǎn)型
double掠手,float類型憾朴。
float后要加F/f
可使用E/e表示科學(xué)記數(shù)法強(qiáng)制類型轉(zhuǎn)換
(type) var
二、字符串
字符串(String)屬于引用數(shù)據(jù)類型喷鸽。
字符串連接:
newStr=str1+str2;
強(qiáng)制類型轉(zhuǎn)換方法:
String.valueOf(s);
Integer.toString(s);
s+"";
三众雷、數(shù)組
聲明:
DataType[] arrayName;
創(chuàng)建:
//先聲明后創(chuàng)建
DataType[] arrayName;
arrayName = new DataType[array.length];
//聲明時(shí)同時(shí)創(chuàng)建
DataType[] arrayName = new DataType[array.length];
初始化:
//靜態(tài)初始化(聲明的同時(shí)賦值)
DataType[] arrayName = new DataType[]{elem1,elem2,...,elemN};
二維數(shù)組:
DataType[][] arrayName = new DataType[rows][cols];//列可不先指定