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

上传人:scccc 文档编号:14682379 上传时间:2022-02-11 格式:DOCX 页数:3 大小:17.74KB
返回 下载 相关 举报
「Java八大基本类型和包装类」.docx_第1页
第1页 / 共3页
「Java八大基本类型和包装类」.docx_第2页
第2页 / 共3页
「Java八大基本类型和包装类」.docx_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《「Java八大基本类型和包装类」.docx》由会员分享,可在线阅读,更多相关《「Java八大基本类型和包装类」.docx(3页珍藏版)》请在三一文库上搜索。

1、J ava八大根本类型:整型:byte:? byte数据类型是8位、有符号的,以二进制补码表示的整数;?最小值是-128 ( 2人7);?最大值是127(2A7- 1 );?默认值是0;? byte类型用在大型数组中节约空间,主要代替整数,由于b yte变量占用的空间只有 int类型的四分之一;?例子:b yt e a = 10 0 ,byte b = -5 0.short:? s ho r t数据类型是1 6位、有符号的以二进制补码表示的整数?最小值是-3 2 768( 2人15 );?最大值是 3 2 7 67 ( 2 A15 - 1);? Shor t数据类型也可以像b yte那样节省空

2、间.一个s h ort变量是int型变量所占空 间的二分之一;?默认值是0;? 例子:sho r t s = 1 0 0 0, s h or t r = -20 0 00.int:? int数据类型是3 2位、有符号的以二进制补码表示的整数;?最小值是-2, 147,48 3,6 4 8 (-2人31 );?最大值是 2, 1 47, 4 83, 647(2A31- 1);?一般地整型变量默认为int类型;?默认值是0;? 例子:int a = 100000, int b = 200 0 0 0.long:? long数据类型是64位、有符号的以二进制补码表示的整数;?最小值是-9,223 ,

3、 37 2 , 0 36,8 5 4 , 775, 8 0 8 ( - 2 人63 );?最大值是 9, 223,372, 0 3 6 ,854,775,80 7 ( 2 人63 1);?这种类型主要使用在需要比拟大整数的系统上;? 默认值是0 L ;? 后面加L或者1,就表示是long长整型;? 例子:long a = 100000L , L ong b = - 2 0 0 0 00L.浮点型:floa t :? float数据类型是单精度、32位、符合IEEE 754标准的浮点数;? flo at在储存大型浮点数组的时候可节省内存空间;? 默认值是0 .Of;? 后面加F或者f,表示fl.

4、at类型;? 浮点数不能用来表示精确的值,如货币;? 例子:float f 1 =2 34.5f.double :? double数据类型是双精度、64位、符合IEEE 7 5 4标准的浮点数? 浮点数的默认类型为 dou b le类型;? double类型同样不能表示精确的值,如货币 ;? 默认值是0.0d ;? 后面加D或者d,表示d o u ble类型;?例子:doub 1 e d 1 =123 . 4.布尔型:boo 1 ean :? boo lean数据类型表示一位的信息;? 只有两个取值:true和fa lse;? 这种类型只作为一种标志来记录 true/fal s e情况;? 默

5、认值是false ;? 例子:boolean one = true.字符型:char :? ch a r类型是一个单一的 16位Unic o de字符;? 最小值是u00 0 0即为0 ;? 最大值是ufff f 即为65,5 3 5;? c har数据类型可以储存任何字符;?例子:ch ar 1 e t ter =. A注意:Str i ng不是根本类型.根本类型的包装类I n teger、Long、Sho r t、Byte、Character、Doubl e、Float Bo o l e a n B i gl n teger、B i gDecm a i 1其中B i g Integer B i g D eci m al没有相对应的根本类型,主要应用于高精度的运算,BigI n teger支持任意精度的整数,B ig Decim a l支持任意精度带小数点的运算.?根本类型与包装类型的:在Java是面向对象编程,但八大根本类型却不是对象.所以八大根本类型都有对应的包装类型.J2 S E5.0后提供了自动装箱与拆箱的功能,所以需要通过包装类来转换.比方:我们可以把i n t型包装成I n t e ger类的对象.为什么要提供包装类呢?答:是为了在各种类型间转化,通过各种方法的调用.否那么你无法直接通过变量转化.

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1