数据类型
JAVA是一种强类型语言,要求变量的使用必须严格符合规定,所以所有bian'l都必须先定义后才能使用
Java的数据类型分为两大类:基本类型和引用类型
基本数据类型(八大基本数据类型)
分为数值类型(7个)和布尔类型(1个)两类,一共八种。
数值类型
-
整数类型
1byte = 8bit,
1short = 2byte,
1int=4byte
1long = 8byte --->即范围为(-2^63) ~ (2^63-1),即总共2^64个数值
int num1 = 10;
short num2 = 10;
byte num3 = 10;
long num5 = 10L;//这里一般会加个L,方便大家知道它是long类型
-
浮点类型
float 四字节
double八字节
float num6 = 10.1F;//这里必须加上F,强调为Float类型
-
字符类型
char 两字节
char name = '王';//这里是单引号,且里面不能超过一个字符,并且char类型定义出来的字符本质是个数字,这就涉及到Unicode编码了,详情看数据类型扩展那部分的笔记
布尔类型
boolean 占一位,其值只有true和false
boolean A = true;//false
引用数据类型
除了八种基本数据类型,剩下的就是引用数据类型