2.1常量和变量(课件)-高二《程序设计基础》同步教学(北京出版社)

2023-08-01
| 21页
| 111人阅读
| 4人下载
普通

内容正文:

模块二 Java 基本语法 目录DIRECTORY 01 常量和变量 02 算数表达式与赋值表达式 03 条件判断 05 流程控制语句 06 数组 07 字符串 04 数据类型的转换 01 常量和变量 任务目标 1. 能够正确区分程序中的变量和常量; 2. 能够为程序中的变量定义合理的数据类型和初始化,理解变量的作用域; 3. 能够遵循变量的命名规则,并能为变量取一个正确且合理的名字; 4. 具备“无规矩不成方圆”的意识,做一个做遵纪守法的人。 一、常量 在程序运行的过程中,其值不可改变的量称为常量。 Java 语言中的常量有两种类型:一种称为直接常量,也叫值常量,如 23、 -65、 3.14;另一种称为符号常量,符号常量需要明确定义。 (一)直接常量 整型常量(byte、short、int、long) 浮点型(实型)常量(float、double) 字符型常量(char) 布尔型常量(boolean) 1. 整型常量(byte、short、int、long) 整型常量又称整数,可以用来给整型变量赋值,整数可以使用十进制、八进制、十六进制形式来表示,如表 2-1 所示。 2. 浮点型(实型)常量(float、double) 数值后面加上 f 或 F 表示 float 型浮点数,占 4 个字节。 数值后面加上 d 或 D 表示 double 型浮点数,若没有则默认为 double 型,占 8 个字节。 3. 字符型常量(char) 字符型常量是无符号常量,占 2 个字节,表示的字符范围为 0~65535。 Java 中的字符采用国际标准 Unicode 编码,它所包含的信息量远远多于 8 位的 ASCII 编码。计算机在处理时把这些字符当作不同的整数对待(十六进制编码 \u000~\uffff)。采用 Unicode(标准万国码)编码格式,为了避免各国在编码过程中使用的冲突产生。 字符型常量分为一般字符常量和转义字符常量。对于可输入字符,用单引号括起来,如‘ a’、‘ A’、‘计’等。对于不可输入字符,以反斜杠“\”开头的字符序列表示,称为“转义字符”,用于表示 unicode 字符集内的控制代码和某些功能定义。 4. 布尔型常量(boolean) 布尔型常量只有两个值: true 和 false,分别代表布尔逻辑中的“真” 和“假”。必须小写。在 Java 语言中布尔常量不能转换成任何其他数据类型, true 常量不等于 1,而false 常量也不等于 0。 (二)符号常量 Java 中使用 final 关键字来定义符号常量,如下所示: fi nal double PI=3.1415926; 符号常量可以是任何类型,定义符号常量时必须要初始化。符号常量通常要用大写字母来表示。若常量名有两个或两个以上单词组成,则单词间用下划线连接,例如: fi nal int MAX_SCORE=100; 符号常量实际上是一种特殊变量,也是占用内存空间的,不同于 C 语言中的宏。 二、变量 变量是指在程序运行过程中其值可以被改变的量,变量主要用于保存输入、输出和程序运行过程中的中间数据,可以理解为保存数据的容器(即存储单元)。要使用一个变量,必须先声明变量的名字、类型等特征,并对其进行初始化后才能使用它。 简单变量的声明和初始化格式如下: type name = value; (一)数据类型 整型数据有 byte(字节型)、 short(短整型)、 int(标准型)和 long(长整型)四种。 byte:以 1 个字节存储的整型数。 short:以 2 个字节存储的整型数。 int:常使用的整数类型,以 4 个字节存储的整型数。 long:以 8 个字节存储的整型数。声明为 long 类型的整数值后需要加上“L”或“l”。 以上四种数据类型的声明用法如下: byte b = 0x1f; // 指定变量 b 为 byte 型十六进制整数 short s = 16; // 指定变量 s 为 short 型十进制整数 int i = 123; // 指定变量 i 为 int 型十进制整数 long l = 123L; // 指定变量 l 为 long 型十进制整数 1. 整型数据 2. 浮点型(实型)数据 浮点型有 float(单精度类型)和 double(双精度类型)两种。 double 类型比 float 类型具有更高的精度和更大的表示范围。 float:以 4 个字节存储的浮点型数。声明为 float 类型的数值后需要加上“F”或“f”。 double:以 8 个字节存储的浮点型数。声明为 double 类型的数值后需要加上“D”或“d”,也可以省略不加。

资源预览图

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