前注:Java真的是学了忘忘了学,总干重复的事情,所以这次一定要把学过的整理下来,至少下次能快速捡起来
一、基本数据类型
8种基本数据类型
类型 | 大小 | 最小值 | 最大值 | 默认值 |
---|---|---|---|---|
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十六进制
0b二进制
long后要加L/l浮点型
double,float类型。
float后要加F/f
可使用E/e表示科学记数法强制类型转换
(type) var
二、字符串
字符串(String)属于引用数据类型。
字符串连接:
newStr=str1+str2;
强制类型转换方法:
String.valueOf(s);
Integer.toString(s);
s+"";
三、数组
声明:
DataType[] arrayName;
创建:
//先声明后创建
DataType[] arrayName;
arrayName = new DataType[array.length];
//声明时同时创建
DataType[] arrayName = new DataType[array.length];
初始化:
//静态初始化(声明的同时赋值)
DataType[] arrayName = new DataType[]{elem1,elem2,...,elemN};
二维数组:
DataType[][] arrayName = new DataType[rows][cols];//列可不先指定