Java的基本数据类型
JAVA中有8种基本数据类型,其中6种是数值类型,另外两种分别是字符类型和布尔类型,而另外两种是浮点类型。
1.整数类型
整数类型用来储存整数数值,即没有小数部分的数值,可以是正数,负数,也可以是零。
根据内存所占大小不同,可以分为byte,short,int,和long 4种类型。
1.1 整数类型的定义
定义byte变量:byte x = 40;short y = 300; int z = 450; long a = 4556824L;
注意:byte类型是整型中分配的内存空间最少的,只分配一个字节;取值范围也是最小的,只在**-128~127**之间,需要注意数据溢出产生错误。
在定义long整型的时候必须在结尾加上l或者L否则此变量将不被认为是long类型。
1.2 浮点类型
浮点类型表示有小数部分的数字,在java语言中,浮点类型分为单精度浮点类型(float)和双精度浮点类型(double),他们有不同的取值范围。
定义:float x = 12.522F; double y = 12.521D;
注意:在对float型进行赋值的时候必须在结尾添加“f”或“F”,如果不加,系统将自动定义为double类型.
1.3 字符类型
char x = ‘a’;
char类型用于存储单个字符,系统分配两个字节的内存空间,单引号中只能有一个字符,多了就是字符串,需要用双引号进行声明。
1.4 布尔类型
boolean b1 = true,b2 = false
布尔类型又称作逻辑类型,只有true和false两个值,分别代表逻辑中的真和假,使用boolean关键字声明布尔变量,通常被用在流程控制中作为判断条件。