购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

任务二
使用常量与变量

情景描述

在编写超市购物模块的程序时,会用到不同类型的数值记录商品的价格、折扣、保存日期、保存温度等信息,要想使用数值,必须要使用变量或常量。

任务分解

根据上述工作情景,将任务分解如下:

1.什么是标识符?标识符的命名规则是什么?

2.变量如何声明和使用?

3.常量如何声明和使用?

任务实现

课前学习

扫描二维码观看视频,并思考下列问题:

变量与常量

(1)下面()是合法的标识符。

A.class

B.<weight>

C._name

D.3color

(2)下面()是Java的关键字。

A.radius

B.x

C.y

D.int

(3)简单描述变量命名的规则。

课堂学习

小航同学: 师傅,在编写程序时,我们如何表示数值呢?

师傅: 在编写程序时,要想处理数值,我们需要引入变量和常量。

在日常生活中,常用一些概念来存储经常变化的量。例如,人的身高,可以说身高1.74 m、1.86 m;气温可以说37℃、-6℃。对于像身高、气温这些数据在不同的环境中会发生变化的量,我们通常称为变量。对于一些如圆周率、光速等恒定不变的量,我们称为常量。

同理,在程序执行中,值会发生变化的量称为变量。值不能发生改变的量,称为常量。

本节将介绍标识符、关键字以及变量与常量的使用方法。

一、标识符

用来标识类名、变量名、方法名、数组名、文件名等有效字符序列称为标识符,简单来说标识符可以理解为一个名字。

Java编程语言中规定标识符由任意顺序的字母、下划线(_)、美元符号($)、和数字组成,第一个字符不能是数字,并且不能是Java关键字。

合法的标识符如下:

非法的标识符如下:

在Java程序中,标识符中的字母是区分大小写的,如Age和age是不同的标识符。

Java语言使用Unicode标准字符集,最多可标识65535个字符,因此,Java中的标识符不仅可以包含通常的拉丁字母a、b、c等,也可以包括汉字、日文以及其他的许多语言中的文字。

Java标识符可以使用中文命名,但不推荐使用中文命名。因为Java是一种可以跨平台的开发语言,会发生中文标识符显示成乱码的情况。

编写Java代码时,有一套公认的命名规范:

(1)类名使用UpperCamelCase风格,第一个单词首字母必须大写,后续单词首字母大写。

(2)方法名、参数名、成员变量、局部变量都统一使用lowerCamelCase风格,第一个单词首字母小写,后续单词首字母大写。

(3)常量命名全部大写,单词间用下划线隔开。

(4)单词的拼接使用userLastName的方式拼接,而不是user_Last_Name。

学习笔记

二、关键字

在Java语言中,关键字是被赋予特定意义的一些单词,不可以把这类词作为标识符来用。Java中的关键字见表2-1。

表2-1 Java中的关键字

三、变量的声明和使用

小航同学: 师傅,在编写程序时,应该如何使用变量呢?

师傅: 在编写Java程序时,使用变量必须遵循先声明后使用的原则。

1.声明变量

前面我们介绍过,变量就是可以改变的量。我们可以把变量当作一个“水杯”,给变量赋值就相当于给水杯中倒水。变量可以不断地变换,相当于水杯可以反复使用一样。

例如,要定义一个变量,用来保存学生的年龄,要完成这个变量的定义,要考虑哪些因素?

首先,要考虑数据类型,为每个变量选择最佳的数据类型,这样编译器才知道需要分配多少空间给它。

其次,考虑变量的命名,最好是变量名和实际用途联系起来,这里的年龄可以用age来命名。

最后,要考虑要不要给变量赋值,如果定义时不赋值,在后续使用过程中也可以赋值。

Java语言中给变量声明的语法规范是:

例如,声明一个用来保存年龄的变量,并且给它赋初值为20。

2.使用变量

定义完变量后,就可以使用该变量了。

例如,定义并输出一个学生的姓名和年龄。

运行结果如图2-2所示。

图2-2 运行结果

使用变量的过程,就是根据变量名,找到对应的内存空间,把里面的值取出的过程。

四、常量的声明和使用

小航同学: 师傅,刚才我们学习了如何使用变量,那么常量又是如何使用的呢?

师傅: 在编写Java程序时,常量也是遵循先声明后使用的原则。

1.声明常量

前面我们讲过,在程序运行过程中一直不发生变化的量称为常量。常量在整个程序中只能被赋值一次,如果常量被多次赋值,那么在编译过程中就会发生错误。

在Java中,常量的声明除了要指定数据类型外,还需要用final关键字来进行限定。声明常量的语法格式为

例如,声明一个常量PI,用来表示圆周率。

2.常量的使用

定义完常量,就可使用了。

例如,定义一个常量PI,用来表示圆周率,并根据半径的值,计算圆的面积。

运行结果如图2-3所示。

图2-3 运行结果

学习笔记 40z61zwgVikKnYLN0bRwmd9li/F54DelQ8XP+we97vb2pnlydGoV/1ZXGtdnmcgM

点击中间区域
呼出菜单
上一章
目录
下一章
×