不可不知的数据分类法──数据类型

不可不知的数据分类法──数据类型

ID:40014456

大小:337.31 KB

页数:18页

时间:2019-07-17

不可不知的数据分类法──数据类型_第1页
不可不知的数据分类法──数据类型_第2页
不可不知的数据分类法──数据类型_第3页
不可不知的数据分类法──数据类型_第4页
不可不知的数据分类法──数据类型_第5页
资源描述:

《不可不知的数据分类法──数据类型》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第5章不可不知的数据分类法——数据类型整数类型浮点类型字符类型布尔类型数据类型的转换专题研究——基本数据类型的默认值5.1整数类型5.1.1byte类型5.1.2short类型5.1.3int类型5.1.4long类型5.1整数类型Java中规定了8种基本数据类型变量来存储整数、浮点数、字符和布尔值数据类型字节可表示的数据范围long(长整数)64-9223372036854775808~9223372036854775807int(整数)32-2147483648~2147483647short(短整数)16-32768~32767byte(位)8-128~127char(字符)

2、20~255float(单精度)32-3.4E38(-3.4´1038)~3.4E38(3.4´1038)double(双精度)64-1.7E308(-1.7´10308)~1.7E308(1.7´10308)5.1.1byte类型byte类型占据1字节内存空间,数据的取值范围为128~127【范例5-1】byte类型数据的使用方法5.1.2short类型short类型数据占据2个字节内存空间,取值范围为-32768~32767【范例5-2】short类型数据的使用方法5.1.3int类型int类型数据占据4个字节内存空间,取值范围为-2147483648~2147483647【范

3、例5-3】int类型数据的使用方法5.1.4long类型long类型数据占据8个字节内存空间,取值范围为-9223372036854775808~9223372036854775807【范例5-4】long类型数据的使用方法5.2浮点类型5.2.1float类型5.2.2double类型5.2浮点类型Java浮点数据类型主要有双精度double和单精度float2个类型double类型:共8个字节,64位,第一位为符号位,中间11位表示指数,最后52位为尾数。float类型:共4个字节,32位,第一位为符号位,中间8位表示指数,最后23位表示尾数5.2.1float类型【范例5-5

4、】浮点类型的使用方法5.2.2double类型【范例5-6】取得单精度和双精度浮点数类型的最大、最小值5.3字符类型字符类型在内存中占有2个字节,定义时语法为chara=‘字符’【范例5-7】直接给字符类型赋值5.3字符类型常用的转义字符转义字符所代表的意义转义字符所代表的意义f换页\反斜线b倒退一格'单引号r归位"双引号t跳格换行5.4布尔类型布尔(boolean)类型的变量,只有true(真)和false(假)两种booleanstatus=true;//声明布尔变量status,并赋值为true【范例5-9】布尔值类型变量的声明5.5数据类型的转换5.5.1

5、自动类型转换5.5.2强制类型转换5.5.1自动类型转换已经定义好了数据类型的变量,若是想用另一种数据类型表示时,Java会在下列的条件皆成立时,自动做数据类型的转换。⑴转换前的数据类型与转换后的类型兼容⑵转换后的数据类型的表示范围比转换前的类型大【范例5-10】声明两个变量,一个是整型,一个是浮点型5.5.2强制类型转换当程序需要转换数据类型时,可实施强制性的类型转换,其语法如下:(欲转换的数据类型)变量名称;【范例5-11】自动转换和强制转换的使用方法5.6专题研究──基本数据类型的默认值在Java中,若在变量的声明时没有给变量赋初值,则会给该变量赋默认值数据类型默认值byte

6、(byte)0short(short)0int0long0Lfloat0.0fdouble0.0dcharu0000(空)booleanFALSE

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

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

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