基于新信息技术的Java程序设计基础 课件 第2章 Java程序设计基础.pptx

基于新信息技术的Java程序设计基础 课件 第2章 Java程序设计基础.pptx

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

2.1标识符与数据类型

2.2常量与变量

2.3语句、表达式和运算符

2.4数据类型之间的转换

2.5注释

2.6关键字

2.7Java编码规范与编码格式;2.1标识符与数据类型;2.1.1标识符

在程序设计语言中存在的任何一个成分(如变量、常量、属性、方法、类、接口等)都需要有一个名字表示,这个名字就是标识符。也可以说,程序员对程序中的每个成分命名时使用的命名符号就是标识符(identifier)。Java语言中,标识符是以字母、下划线(_)、美元符(?$?)开始的一个字符序列,后面可以跟字母、下划线、美元符和数字,如图2.1所示。

标识符是大小写敏感的,即要区分大小写,也就是说Class与class是不同的。;2.1.2数据类型

Java语言的数据类型有简单类型和复合类型(用户根据需要用基本数据类型经过组合而形成的类型)。

简单数据类型包括以下八种:

整数类型(Integer):byte、short、int、long。

浮点类型(Floating):float、double。

字符类型(Textual):char。

布尔类型(Logical):boolean。

1.整型数据

(1)整型常量:

十进制整数。如:123,-456,0。

八进制整数。以0开头,如0123表示十进制数83,-011表示十进制数?-9。

十六进制整数。以0x或0X开头,如0x123表示十进制数291,-0X12表示十进制数?-18。

(2)整型变量如表2.1所示。

;2.浮点型(实型)数据

(1)实型常量:

十进制数形式。由数字和小数点组成,且必须有小数点,如0.123,1.23,123.0。

科学计数法形式。如:123e3或123E3,其中e或E之前必须有数字,且e或E后面的指数必须为整数。

?float型的值,必须在浮点常量后加f或F,如1.23f。浮点常量后不加任何字符或加D或加d表示双精度数,即double型的值。

(2)实型变量如表2.2所示。;3.字符型数据

(1)字符型常量:字符型常量是用单引号括起来的一个字符,如?a、A。

(2)字符型变量:类型为char,它在机器中占16位,其范围为0~65?535。字符型变量的定义如下:

charc=a; /*指定变量c为char型,且赋初值为?a*/

4.布尔型数据

布尔型数据只有两个值true和false,且它们不对应于任何整数值。布尔型变量的定义:booleanb=true;与C++?不同,true??false不对应于1和0。;2.2常?量?与?变?量;2.2.1常量

常量有字面(Literal)常量和符号常量两种形式。

1.字面常量

字面常量是指其数值意义如同字面所表示的一样,有各种数据类型的常量,还有字符串常量。

其中,字符型常量是用引号括起的单个字符,字符串常量是用双引号括起的零个或多个字符串序列。用单引号括起的还有转义字符,如回车、换行等。Java的转义字符用反斜杠“\”开头,后面跟一个字母来表示某个特定的控制符。

2.符号常量

符号常量是用Java标识符表示的一个常量,用保留字final来实现,符号常量定义的一般格式如下:

finaltypeSpecifiervarName=value[,varName[=value]…];

final数据类型符号常量标识符=常量值;;2.2.2变量

变量是Java程序中的基本存储单元,它包括变量名、变量类型和作用域三部分。电脑一般使用内存来记忆计算时所使用的数据,内存空间与变量的关系可由入住旅馆的过程来说明。旅馆入住时对房间的需求各不相同,应根据需求为旅客分配房间类型,指定房间号,旅客才能顺利入住!

同样,数据各式各样,要先根据数据的需求(即类型)为它申请一块合适的内存空间,再给这块内存空间指定一个变量名,这样才能正常访问数据存储的位置,两个过程的对应如图2.3所示。;使用变量的步骤如下:

第一步:声明变量,即“根据数据类型在内存申请空间”。

第二步:赋值,即“将数据存储至对应的内存空间”。

说明:第一步和第二步可以合并。

第三步:使用变量,即“取出数据使用”。

;使用变量时,可能会出现以下常见错误:

(1)变量未赋值,如图2.4所示的运行代码及结果。;(2)变量名命名不符合要求,如图2.5所示的运行代码及结果。;(3)变量名重名,如图2.6所示的运行代码及结果。;2.2.3变量的作用域

Java语言所处理的任何对象(变量、标识符常量、类、实例等)都遵从先声明后使用的原则。声明的作用有两点:一是确认对象的标识符,以便系统为它指定存储地址和识别它,这是“按名访问”的原则;二是为该对象指定数据类型,以便系统为它分配足够的存储单元。变量经声明

文档评论(0)

xiaobao + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档