首页 > 代码库 > Java数据类型

Java数据类型

数据类型分为:

基本数据类型,引用数据类型

 

基本数据类型(8种):

整数类型:byte  short  int  long

浮点数类型:float  double

字符类型:char

布尔类型:boolean

注意:String<字符串类型>

byte            1字节(8位)       存储1个字节数据

short       2字节(16位)     兼容性考虑,一般不用

int               4字节(32位)     存储整数(常用)

long     8字节(64位)     存储长整数(常用)

float     24字节(32位)       存储浮点数

double    8字节(64位)      存储双精度浮点数(常用)

char     2字节(16位)     存储一个字符 

boolaen    1字节(8位)      存储逻辑变量(true,false)

 

步骤:

第一步:声明变量(在内存申请空间)

第二步:赋值(存储至对应的内存空间)

第三步:使用变量(取出数据使用)

 

基本类型的转换(自动类型转换,强制类型转换)

 基本类型转换(隐式类型转换):从小类型到大类型可以自动完成

 强制类型转换:从大类型到小类型需要强制转换符,会造成精度损失或者溢出

 基本数据类型转换:

 byte-->short-->int-->long-->float-->double

 从左往右小类型到大类型,可以自动类型转换

 从右往左大类型到小类型,需要强制类型转换

 

变量(先声明变量并赋值,然后才能使用):

 作用域:从定义变量开始,到当前"}"后结束,变量如果出了作用域就会被回收

 

知识点:

a.整数类型默认的类型是int

b.定义long类型的数据,必须在数据后面加上l或L

c.浮点类型默认的类型是double

d.定义float类型的数据,必须在数据后面加上l或L

e.double数据后面可以加上d或D,一般是省略

f.char表示字符类型,赋值的时候数据要放在‘值‘中

g.String表示字符串类型,赋值的时候数据要放在"值"中

 

Java数据类型