- 1、本文档共32页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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语言所处理的任何对象(变量、标识符常量、类、实例等)都遵从先声明后使用的原则。声明的作用有两点:一是确认对象的标识符,以便系统为它指定存储地址和识别它,这是“按名访问”的原则;二是为该对象指定数据类型,以便系统为它分配足够的存储单元。变量经声明
您可能关注的文档
- 《新媒体创意与作品设计(全彩慕课版)》-习题及答案 .docx
- 《新媒体创意与作品设计(全彩慕课版)》-教案全套 郭伟 第1--9章 新媒体与新媒体创意设计---微信小程序设计.doc
- 《新媒体创意与作品设计(全彩慕课版)》-教学大纲 .doc
- 《新媒体创意与作品设计(全彩慕课版)》-课程标准 .doc
- 基于新信息技术的Java程序设计基础 课件 第3章 Java流程控制语句.pptx
- 基于新信息技术的Java程序设计基础 课件 第4章 数组与字符串.pptx
- 基于新信息技术的Java程序设计基础 课件 第5章 面向对象程序设计.pptx
- 基于新信息技术的Java程序设计基础 课件 第6章 异常处理.pptx
- 基于新信息技术的Java程序设计基础 课件 第7章 多线程程序设计.pptx
- 基于新信息技术的Java程序设计基础 课件 第8章 数据库编程.pptx
文档评论(0)