Java八大基本类型和包装类.docx

Java八大基本类型和包装类.docx

ID:51690302

大小:35.68 KB

页数:3页

时间:2020-03-15

Java八大基本类型和包装类.docx_第1页
Java八大基本类型和包装类.docx_第2页
Java八大基本类型和包装类.docx_第3页
资源描述:

《Java八大基本类型和包装类.docx》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Java八大基本类型:整型:byte:·byte数据类型是8位、有符号的,以二进制补码表示的整数;·最小值是-128(-2^7);·最大值是127(2^7-1);·默认值是0;·byte类型用在大型数组中节约空间,主要代替整数,因为byte变量占用的空间只有int类型的四分之一;·例子:bytea=100,byteb=-50。short:·short数据类型是16位、有符号的以二进制补码表示的整数·最小值是-32768(-2^15);·最大值是32767(2^15-1);·Short数据类型也可以像byte

2、那样节省空间。一个short变量是int型变量所占空间的二分之一;·默认值是0;·例子:shorts=1000,shortr=-20000。int:·int数据类型是32位、有符号的以二进制补码表示的整数;·最小值是-2,147,483,648(-2^31);·最大值是2,147,483,647(2^31-1);·一般地整型变量默认为int类型;·默认值是0;·例子:inta=100000,intb=-200000。long:·long数据类型是64位、有符号的以二进制补码表示的整数;·最小值是-9,223

3、,372,036,854,775,808(-2^63);·最大值是9,223,372,036,854,775,807(2^63-1);·这种类型主要使用在需要比较大整数的系统上;·默认值是0L;·后面加L或者l,就表示是long长整型;·例子:longa=100000L,Longb=-200000L。浮点型:float:·float数据类型是单精度、32位、符合IEEE754标准的浮点数;·float在储存大型浮点数组的时候可节省内存空间;·默认值是0.0f;·后面加F或者f,表示float类型;·浮点数不

4、能用来表示精确的值,如货币;·例子:floatf1=234.5f。double:·double数据类型是双精度、64位、符合IEEE754标准的浮点数;·浮点数的默认类型为double类型;·double类型同样不能表示精确的值,如货币;·默认值是0.0d;·后面加D或者d,表示double类型;·例子:doubled1=123.4。布尔型:boolean:·boolean数据类型表示一位的信息;·只有两个取值:true和false;·这种类型只作为一种标志来记录true/false情况;·默认值是fals

5、e;·例子:booleanone=true。字符型:char:·char类型是一个单一的16位Unicode字符;·最小值是’u0000’(即为0);·最大值是’uffff’(即为65,535);·char数据类型可以储存任何字符;·例子:charletter=‘A’。注意:String不是基本类型。基本类型的包装类     Integer、Long、Short、Byte、Character、Double、Float、Boolean、BigInteger、BigDecmail 其中BigInteger、

6、BigDecimal没有相对应的基本类型,主要应用于高精度的运算,BigInteger支持任意精度的整数, BigDecimal支持任意精度带小数点的运算。基本类型与包装类型的:    在Java是面向对象编程,但八大基本类型却不是对象。所以八大基本类型都有对应的包装类型。J2SE5.0后提供了自动装箱与拆箱的功能,所以需要通过包装类来转换。比如:我们可以把int型包装成Integer类的对象。为什么要提供包装类呢? 答:是为了在各种类型间转化,通过各种方法的调用。否则你无法直接通过变量转化。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。