- 1、本文档共78页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第03章节Java语言程序的的设计基本
第 3 章 Java语言程序设计基础;3.1 Java语言程序的基本构成要素 ; Java要求表示类、接口名的标识符用大写字母开头,表示变量、方法名的标识符用小写字母开头,表示常量名的标识符中全部使用大写的字母。
;3.1.2 保留字
保留字(Reserved Word)又称为关键字,是Java语言本身使用的标识符,它有其特定的语法含义。所有的Java保留字将不能被用做标识符,如for、while、boolean等都是Java语言的保留字。;abstract;abstract;3.1.3 分隔符
分隔符用来分隔开Java程序中的基本语法元素,可分为注释、空白符和普通分隔符3种。;1.注释
在程序中加适当的注释可提高程序的可读性。注释有如下3种形式。
(1)行注释符 “∥注释内容”
(2)多行注释符 “/*注释内容*/”
(3)Java文档注释符“/**注释内容*/”
;2.空白符
空白符包括空格符、回车符、换行符和制表符等。在使用中,多个空白符与一个空白符的作用相同。
;3.普通分隔符
普通分隔符具有确定的语法含义,要按照语法规定去使用。有如下4种分隔符。
① 大括号({})
② 分号(;)
③ 逗号(,)
④ 冒号(:); 3.2 数 据 类 型 ;基本类型;3.2.1 常量与变量
程序中所处理的数据表现为两种形式:常量和变量。
1.常量
常量是在程序执行中不能变化的量。常量区分为不同的类型,如整型常量123,实型常量4.56,字符常量a,布尔常量true和false以及字符串常量“Java programming”。;2.变量
为了在Java中存储一个数据,必须申请存储空间,变量就是这个存储空间的名字,在变量中可根据需要存入不同的数据。尤其要指出的是,Java是属于强类型的编程语言,这意味着对每一个变量都必须作类型声明。变量具有名称、类型、值和作用域等特性,在使用一个变量前必须先定义。变量定义是用标识符为变量命名,确定其数据类型,还可以根据需要为它赋初值(变量初始化)。定义了变量即为变量指定了存储方式。若是基本类型的变量,因为它们的存储长度是固定的,如何分配存储单元就确定了。若是复合类型的变量,定义后还需要用new运算符为用户数据分配存储单元,复合类型变量中存储用户数据存储单元的引用(指针)。;3.2.2 基本类型
1.整型常量
Java的整型常量有3种形式:十进制、十六进制和八进制。
2.整型变量
整型变量按所占内存大小的不同有byte、short、int、long 4种。Java的整数都是有符号数。;类 型;3.实型常量
Java的实型常量有标准和科学计数法两种表现形式。
① 标准形式。
② 科学计数法形式。;4.实型变量;5.字符型数据
字符型char数据是由一对单引号括起来的单个字符。;转 义 字 符;6.布尔型数据
布尔boolean类型是最简单的一种数据类型,布尔数据只有两个值:true和false,且都是保留字,分别表示“真”和“假”两种状态。关系运算和逻辑运算返回布尔类型的值。
布尔型是一个独立的类型,它不像C语言中的布尔型代表0和1两个整数,由于这个原因,Java中的布尔类型不能转换成数字。;7.字符串数据
字符串常量是用双引号括起来的零个或多个字符(包括转义字符)。 ; 3.3 运 算 符 ; 运算符的优先级是指不同运算符在运算中执行的先后顺序。在Java语言中共有17种优先级,每个运算符分属确定的一个优先级别。Java语言严格按照运算符的优先级由高到低地顺序执行各种运算。
运算符的结合性确定同级运算符的运算顺序。左结合性规定,运算数据先与左边的运算符结合,然后与右边的运算符结合。右结合性正好相反。;3.3.1 算术运算符
算术运算符按操作数的多少可分为一元(或称单目)和二元(或称双目)两类,一元运算符一次对一个操作数进行操作,二元运算符一次对两个操作数进行操作。算术运算符的操作数类型是数值类型。
1.一元算术运算符
;运 算 符;2.二元算术运算符
算术运算符的第二种类型是二元运算符,这种运算符并不改变操作数的值,而是返回一个必须赋给变量的值。表3-7列出了二元算术运算符。二元算术运算符具有左结合性。;运 算 符; 这些都是常用的运算,对二元算术运算符,有以下两点要注意。
① 两个整数运算的结果是整数,5/2结果是2而不是2.5。
② 取模运算是求两个数相除的余数,如17%3的结果是2。可以对实数求余数。实数a%b的结果为a?(int)(a/b)*b,余数的符号与被除数a相同。如123.4%10的结果为3.4。;3.3.2 关系运算符
关系运算符用于确定一个数据与另一个数据之间的关系,即进行关系运算。所谓关
您可能关注的文档
- 空间向量基准正交分解-坐标表示.ppt
- 空间两直线的位置联系.ppt
- 空腹血糖在血糖操纵中意义.ppt
- 空间向量-其运算说课.ppt
- 空间两直线位置联系.ppt
- 空间向量解决立体几何向量方法5在立体几何中综合应用.ppt
- 空间点线面之间联系.ppt
- 空间直线的方向向量-平面的法向量.ppt
- 空间数据仓库-互的操作.ppt
- 空间向量运算演示课件1北师大选择修读2_15.ppt
- 浙江衢州市卫生健康委员会衢州市直公立医院高层次紧缺人才招聘11人笔试模拟试题参考答案详解.docx
- 浙江温州泰顺县退役军人事务局招聘编外工作人员笔试备考题库及参考答案详解一套.docx
- 江苏靖江市数据局公开招聘编外工作人员笔试模拟试题及参考答案详解.docx
- 广东茂名市公安局电白分局招聘警务辅助人员40人笔试模拟试题带答案详解.docx
- 江苏盐城市大丰区住房和城乡建设局招聘劳务派遣工作人员4人笔试模拟试题带答案详解.docx
- 浙江舟山岱山县东沙镇人民政府招聘笔试模拟试题及参考答案详解1套.docx
- 最高人民检察院直属事业单位2025年度公开招聘工作人员笔试模拟试题含答案详解.docx
- 浙江金华市委宣传部、中共金华市委网信办所属事业单位选调工作人员笔试备考题库及答案详解1套.docx
- 广东深圳市党建组织员招聘40人笔试模拟试题及答案详解1套.docx
- 江苏南京水利科学研究院招聘非在编工作人员4人笔试模拟试题及参考答案详解.docx
文档评论(0)