Java基础篇:(四)数据类型

       任何一种计算机语言,都是以处理数据为核心,离不开数据类型。Java也一样。在java中,数据类型分为两大类型,一种是基本数据类型,一种是引用数据类型。

       基础数据类型有4类8种。4类是整型、浮点型、字符型、布尔型。8种指的是整型中的字节型(byte)、短整型(short)、整型(int)、长整型(long),浮点型中的单精度型(float)、双精度型(double),字符型(char)和布尔型(bolean)

数据类型

长度(位)

最大存储数据量

范围

字节型

byte

8

255

-128--------127

短整型

short

16

65535

-32768------32767

整型

int

32

232-1

-231--------231-1

长整型

long

64

264-1

263------263-1

单精度型

float

32

 

3.4e-45~1.4e38

双精度型

double

64

 

4.9e-324~1.8e308

字符型

char

16

存储Unicode码,用单引号赋值

布尔型

boolean

 

只有truefalse两个取值

每一种数据类型都有对应的封装类。

       int                 Integer

       short              Short

       long               Long

       byte               Byte

       char               Char

       boolean          Boolean

       float               Float

       double            Double

 

基本类型与封装类之间的异同,以int和Integer进行举例说明:

       1、int a = 1;与Integer b = 1;是相等的,可以使用“==”进行比较。

       2、int a = 1;与Integer b = new Integer(1);不相等,前者是基本类型,后再是对象。不能用“==”进行比较。

 

       数据类型之间的转换:

1、基本类型与对应的封装类之间的相互转换:

(1)、基本类型转封装类:Integer b = new Integer(a);

             (2)、封装类转基本类型:b.intValue();

       2、String 与基本类型、封装类之间的转换:

              (1)、String转基本类型:int a = Integer.parseInt(“33”);

              (2)、Stirng 转封装类:Integer.valueOf(“33”);

              (3)、封装类转String:Integer a = new Integer(1); a.toString();

 

       引用数据类型包括 接口、数组、对象、String等

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值