Java里面有哪些数据类型
Java主要有两种数据类型:基本数据类型和引用数据类型
基本数据类型主要有八种:int long short byte float double boolean char;
应用数据类型:数组类型 接口类型 类类型等都是引用数据类型
数据类型的图片解析
int类型
int类型是整形,它的取值范围是-232 ~232-1,(计算机运行时是以二进制进行运算的),大概为-21亿到+21亿之间,如果在将int型变量赋值超过这个数值,则会出现溢出现象,如果需要大的数据,那么我们可以使用long型。
当变量赋值为:a=8,b=9时,默认a和b为整形。
long类型
表示长整型,占用8字节(64位) 其取值范围位 -2^63到+2
^63-1之间,如果要让一个变量变成long类型的变量,请在变量的值后面添加上大写的L 比如: long a=8L;~
double 类型~
都变了表示双精度的浮点类型,在实际的运用中较为常用,大家务必要掌握哦。~
都变了表示双精度的浮点类型,在实际的运用中较为常用,大家务必要掌握。~
boolean类型
boolean类型有两个返回值,分别时true和false,当一条语句运行的结果对的时,值为true,否则为false,比如3>1
为true, 32=<-332就为false;
注意几个特殊的变量声明:
float a = 3F;//或者float b= 3f;
long a = 4L;//或者a=4l没有符号也可以
数据类型的转化
数据类型间是可以相互转化的,数据类型也是有大小之分的,如下图所示:数据类型转化时应当遵循大类型转小类型为自然转,小类型转大类型需要强转。其强转格式为:
int a = 1;
double b = (double)a;
既是:转化的类型 变量名 = (转化的类型)需要转化已初始化的变量名;