Java数据类型

Posted 逸果

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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数据类型的主要内容,如果未能解决你的问题,请参考以下文章

java中引用数据类型和基本数据类型的区别

java中的引用数据类型是啥意思?

JAVA都有哪些基本数据类型啊

JAVA的基本数据类型和引用数据类型的区别

java中的引用数据数据类型是怎样的?

java 数据类型