目录
目录
基本数据类型:
基本数据类型一共有8种。
1.数值型
###整数类型:byte , short , int , long
###浮点类型:float , double
2.字符型
### char
3.布尔型
### boolean
引用数据类型:
### 类:class
### 接口 : interface
### 数组 : [ ]
基本类型的字面值
整数字面值是int类型
int x = 99999;//对,右面数据的字面值是int类型
int x = 99999999999;//错,右面数据的字面值是int类型,但是已经超出int的取值范围。
byte,short,char三种比int小的整数可以用范围内的值直接赋值
byte b1=127;//对,
byte b2=128;//错,超出byte范围
浮点数的字面值是double类型
double r =3.14;//对
float r =3.14;//错,右面的数据字面值是double,float是4字节存不下double类型的数据
字面值后缀L D F
long x =99999999999L;//字面值是int类型,需转成long类型的数据,加字面值后缀L即可
float b = 3.0F;//3.0字面值是double类型,加后缀F会变成float类型
double d = 3D;//3字面值是int类型,加后缀D,会变成double类型
进制前缀
0b - 标识这是2进制 ,如:0b0101
0 - 标识这是8进制, 8进制是三位,如: 023
0x - 标识这是16进制,如: 0x0001
\u -标识这是char类型,属于16进制
基本类型的类型转换
byte short char 转换成 int
int 转换成 long float double
long 转换成 float double
float 转换成 double
小转大(隐式转换)
byte m =100;
int n = m;//小转大,右面的m是小类型,给左面的n大类型赋值,可以直接使用
float f = 3.2f;double d = f ; -->可以执行