Java八种基本类型
常用基本类型(byte、short、int、long、float、double、char、boolean)
|-数值型 表示整数和小数
|-整型:byte、short、int、long 默认值:0
|-浮点型:float、double 默认值:0.0
|-字符型:char 默认值:“\u0000”
|-布尔型:boolean 默认值:fasle
引用数据类型:数组、类、接口 默认值:null
1、(常用基本类型汇总)
整数类型:
byte:1byte 字节数据 -128~127
short:2byte 短整数 -32768~32767
int:4byte 普通整数 -2147483648~2147483467
long:8byte 长整数 -9223372036854775808~9223372036854775807
浮点类型:
float:4byte 浮点数
double:8byte 双精度浮点数
char: 2byte 一个字符 0-65536
boolean:逻辑变量(true,false)
2、byte类型
基本介绍:
byte数据类型是8位、有符号的,以二进制补码表示的整数;
最小值是-128(-2^7);
最大值127(2^7-1);
默认值是0;
例如:byte bt=120;
3、short类型
基本介绍:
short数据类型是16位,有符号的以二进制补码表示的整数
最小值是-32768(-2^15);
最大值是32767(2^15-1);
默认值是0;
例如:short st=32700;
4、int类型
基本介绍:
int是最常用的整数类型。一个int类型的变量占用4个字节(32位),最大表示范围为:-2^31~2^31-1,即-2147483648~2147483647.
默认值是0;
整型变量的注意事项:
整数的直接量的类型默认为int类型,如果直接写出的整数超过了int的表达范围,编译报错;
5、Long类型
基本介绍:
一般如果int类型的范围不够,可以使用long类型,一个long类型的变量占用8个字节(64位),最大表示范围为:-2^63~2^63-1,即-9223372036854775808-223372036854775807
默认值是0L;
注意:如果用long类型,则需要以L或l结尾
6、浮点类型
基本介绍:
浮点数,就是小数,包括float和double;
float默认值是0.0f;
double默认值是0.0d;
double类型的精度值是float类型的两倍,一般场合使用double类型。
例如:double tt=4.7;
浮点数的写法:
通常写法,如:3.68、.3
7、char类型
基本介绍:
char类型事实上是一个16位无符号整数,这个值是对应字符的编码;
java字符串类型采用Unicode字符集编码。Unicode是世界通用的长度字符集,所有的字符串都是16位;
8、boolean类型
基本介绍:
boolean类型适用于逻辑运算,标识某个条件是否成立。一般用于程序的流程控制;
boolean类型只允许取值true或false,true表示条件成立而false标识条件不成立。
boolean默认值是false;