2.1 数据类型(课件)-高二《程序设计基础》同步教学(中国人民大学出版社)

2023-07-31
| 10页
| 118人阅读
| 8人下载
普通

内容正文:

单元2 Java语言基础 掌握Java语言的数据类型。 掌握常量和变量的定义及使用方法。 掌握各种运算符及表达式的使用方法。 掌握运算符的优先级。 学习目标 company profile 随着计算机技术的发展,各种计算机语言广泛应用于各行各业,并发挥着重要的作用。同学们在学习计算机语言时,要有意识地加强思想政治素质的培养,将所学知识应用到正确的领域,打造优质的软硬件产品,实现造福大众的目的。 思政目标 company profile 2.1 数据类型 company profile 在Java语言中,数据类型通常分为基本数据类型和引用数据类型两大类,如图2-1所示。 图2-1 数据类型划分 基本数据类型所占空间、描述及数值范围如表2-1所示。 company profile 表2-1 Java基本数据类型 类型 所占空间 描述 数值范围 byte 1字节 字节整型,存储以字节为单位的数据 -27(-128)~27-1(127) short 2字节 短整型,存储范围较小的数据 -215(-32768)~215-1(32767) int 4字节 整型,存储范围较大的数据 -231(-2147483648)~231-1(2147483647) long 8字节 长整型,存储海量数据 -263(-9223372036854775808)~263-1(9223372036854775807) float 4字节 单精度浮点型,存储有小数的数据,有效的小数位数为7位 -3.403E38~3.403E38 double 8字节 双精度浮点型,存储有小数的大型数据 -1.798E308~1.798E308 char 2字节 字符型,存储英文字母、特殊字符或一个汉字 — boolean 1个二进制位 布尔型,存储true或false这两种状态 — null 不占内存 表示不引用对象   整型包括byte、short、int和long共4种类型,其中,int为最常用的整型。 Java语言的整型数据有以下4种表示形式: (1)十进制整数,如:26、-39、0等。 (2)二进制整数,开头用0b或0B来标识,如0B1011。 (3)八进制整数,开头用0来标识,如:026。 (4)十六进制整数,开头用0x或0X来标识,如:0x36。 2.1.1整型数据及类型  company profile Java语言中,浮点型数据的表示形式有以下两种: (1)十进制形式:使用该表示形式的数必须有小数点,如:0.569、5.69、56.9。 (2)科学计数法形式:5.69e2、5.69E2、569e2。 2.1.2浮点型数据及类型  company profile 字符型数据表示的就是通常意义下的“字符”,且需要用单引号将字符括起来,如:′a′、′! ′、′ ′。 除了普通的字符之外,还有一种特殊的字符——转义字符。转义字符的表示形式为反斜杠“\”加上某种字符,用于表示常见的不显示的字符,如换行、空格、制表符等。Java语言中常用的转义字符及其含义见表2-2, 2.1.3字符型数据及类型  company profile 2.1.3字符型数据及类型  company profile 表2-2 Java语言中常用转义字符及描述 转义字符 描述 ASCII码值(十进制) \f 换页(FF),将当前位置移到下一页开头 012 换行(LF),将当前位置移到下一行开头 010 \r 回车(CR),将当前位置移到本行开头 013 \t 水平制表(HT),跳到下一个TAB位置 009 \v 垂直制表(VT) 011 \\ 表示一个反斜杠字符“\” 092 \′ 表示一个单引号字符“′” 039 \″ 表示一个双引号字符“″” 034 \0 空字符(NULL) 000 \? 表示问号 063 \ddd 1~3位八进制数ddd所代表的字符 3位八进制 2.2 常量与变量 company profile 2.2.1标识符关键字 在Java程序中,用来标识变量、类和方法的字符序列称为标识符。Java语言的标识符必须以字母或下划线(_)或美元符号($)开头,后面可跟若干个字母(包含英文字母、中文字符或日文字符等)、数字、下划线(_)、美元符号($),不能包含空格,且字母区分大小写。 Java语言中具有特定意义、专门用作语言特定成分的字符串称为关键字或保留字。标识符不能使用Java关键字,但可包含关键字。Java关键字教材见表2-3。 $$

资源预览图

2.1 数据类型(课件)-高二《程序设计基础》同步教学(中国人民大学出版社)
1
2.1 数据类型(课件)-高二《程序设计基础》同步教学(中国人民大学出版社)
2
2.1 数据类型(课件)-高二《程序设计基础》同步教学(中国人民大学出版社)
3
2.1 数据类型(课件)-高二《程序设计基础》同步教学(中国人民大学出版社)
4
2.1 数据类型(课件)-高二《程序设计基础》同步教学(中国人民大学出版社)
5
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。