




已阅读5页,还剩12页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
书名 Java面向对象程序设计ISBN 978 7 111 38548 6作者 何曙辉出版社 机械工业出版社本书配有电子课件 Java面向对象程序设计高职高专ppt课件 第二章JAVA语言基础 Java面向对象程序设计高职高专ppt课件 本章主要介绍编写Java程序必须了解的若干语言基础知识 包括数据类型 变量 常量 表达式和流程控制语句 数组等 掌握这些基础知识 是编写正确Java程序的前提条件 Java面向对象程序设计高职高专ppt课件 2 1常用关键字 2 1 1标识符程序员对程序中的各个元素加以命名时使用的命名记号称为标识符 identifier Java语言中 标识符是以字母 下划线 美元符 开始的一个字符序列 后面可以跟字母 下划线 美元符 数字 例如 identifier userName User Name sys val change为合法的标识符 而2mailroom class为非法的标识符 2 1 2保留字具有专门的意义和用途 不能当作一般的标识符使用 这些标识符称为保留字 reservedword 也称为关键字 表2 1Java关键字 Java面向对象程序设计高职高专ppt课件 2 2变量和常量 常量是指在程序的整个运行过程中其值始终保持不变的量 变量是在程序运行过程中其可以被改变的量 它是java程序中的基本存储单元 它的定义包括变量名 变量类型和作用域几个部分 其定义格式如下 变量类型变量名 值 变量名 值 2 2 1变量名在Java编程时 经常遵循以下的命名习惯 虽然不是强制性的 类名首字母应该大写 变量 方法及对象 句柄 的首字母应小写 对于所有标识符 其中包含的所有单词都应紧靠在一起 而且大写中间单词的首字母 如 intmonthlyBaseSalary 员工月工资或者int员工月工资 2 2变量和常量 2 2 1变量名在Java编程时 经常遵循以下的命名习惯 虽然不是强制性的 类名首字母应该大写 变量 方法及对象 句柄 的首字母应小写 对于所有标识符 其中包含的所有单词都应紧靠在一起 而且大写中间单词的首字母 Java的变量命名要遵从如下的三条规则 必须由Unicode字符集中的字符组成 Unicode字符集是一套字符编码系统 可以支持各类文字的字符 总数达34168个字符 这个特点可以允许编程人员使用各类字符集来命名变量和加入程序的注释 如在程序中加中文的注解 声明中文的变量名 这样方便了各种文化背景的编程人员使用Java语言 不能与Java语言的关键字相重 或取成布尔值 true或false 在同一个作用范围内 不能有相同名字的两个变量 这条规则暗示我们 在不同的作用范围中可以有同名的变量存在 Java面向对象程序设计高职高专ppt课件 2 2变量和常量 2 2 2变量类型 2 2变量和常量 2 2 3变量的作用域变量可以有下面几种 局部变量类变量方法参数异常处理函数参数 2 2变量和常量 2 2 4变量的初始化2 2 5常量布尔常量整型常量浮点常量字符常量 转义字符见右表 2 3运算符与表达式 2 3 1赋值运算符2 3 2算术运算符2 3 3关系运算符2 3 4条件运算符2 3 5移位运算符 2 4控制语句 2 4 1if和if else条件语句if elseif else语句或许是控制程序流程最基本的形式 其中的else是可选的 所以可按下述两种形式来使用if if Boolean expression statement或if Boolean expression statementelsestatementreturnreturn语句用于从当前运行的方法返回到调用该方法的语句 并且从该语句后面一条语句处开始执行 return语句的格式如下 return 表达式的值就是调用方法的返回值 2 4控制语句 2 4 2switch条件语句switch有时也被划归为一种 选择语句 根据一个整数表达式的值 switch语句可以从一系列代码中选出一段去执行 它的格式如下 switch integral selector caseintegral value1 statement break caseintegral value2 statement break caseintegral value3 statement break caseintegral value4 statement break caseintegral value5 statement break default statement 2 4控制语句 2 4 3for循环语句forfor循环在第一次迭代之前要进行初始化 随后 它会进行条件测试 而且在每一次迭代结束时 进行某种形式的 步进 Stepping for循环的形式如下 for initialization Boolean expression step statement初始表达式 布尔表达式 或者步进运算 都可以为空 每次迭代前会测试布尔表达式 若获得的结果是false 就会执行在for语句后面的代码 每次迭代的末尾 会做一次步进运算 2 4控制语句 2 4 4while和do while循环语句while循环先判断逻辑表达式的值是否为真 若为真 则执行给定的循环体语句 直到表达式的值为假 while循环的格式如下 while 逻辑表达式 语句序列 循环体 while循环的执行过程为 首先求逻辑表达式的值 称为循环条件 如果为true 则执行语句序列 也称循环体 第二次循环又重新求逻辑表达式的值 判断循环条件是否成立 若还为true 再执行一遍循环体 这时第二次循环执行完毕 重复这个过程 直到循环条件为false 这时退出while循环的执行 控制权转移到while语句后 2 4控制语句 2 4 4while和do while循环语句do while循环先执行给定的循环体语句 然后检查表达式 若表达式值为假则跳出循环 这种控制并不是很常用 但有时却非常重要 使用时注意结尾处while语句后的分号 do while循环的格式如下 do 语句序列 循环体while 逻辑表达式 do while循环的执行过程是首先执行循环体 一旦循环体执行完毕 求逻辑表达式的值 若为true 则再执行循环体 循环体执行完毕后 重新求逻辑表达式的值 若仍为true则再执行一遍循环体 重复这个过程 直到逻辑表达式的值为false 退出do while循环 控制权转移到do while语句后 2 5数组 2 5 1一维数组的定义1 一维数组的定义typearrayName 类型 type 可以为Java中任意的数据类型 包括简单类型和复合类型 2 一维数组的初始化 静态初始化intintArray 1 2 3 4 StringstringArray abc How you 动态初始化1 简单类型的数组intintArray intArray newint 5 2 复合类型的数组StringstringArray StringstringArray newString 3 为数组中每个元素开辟引用空间 32位 stringArray 0 newString How 为第一个数组元素开辟空间stringArray 1 newString are 为第二个数组元素开辟空间stringArray 2 newString you 为第三个数组元素开辟空间3 一维数组元素的引用数组元素的引用方式为 2 5数组 2 5 2多维数组1 二维数组的定义typearrayName type arrayName 2 二维数组的初始化 静态初始化intintArray 1 2 2 3 3 4 5 Java语言中 由于把二维数
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 铁路快运合同(标准版)
- 平安信用贷款合同(标准版)
- 招聘助理合同(标准版)
- 济南一模政治讲评课件
- 云南网络营销试卷及答案
- 津津豆腐干课件资源
- 安全用气技能培训总结课件
- 九省联考英语答案试卷及答案
- 法院的管辖权课件
- 2025年彭州市小升初试卷及答案
- (正式版)SHT 3158-2024 石油化工管壳式余热锅炉
- 多格列艾汀使用指南2024课件
- 居民电费户名更改委托书
- (2024年)面神经炎课件完整版
- 机动车交通事故责任纠纷民事起诉状(模板)
- 铝锭质检报告
- 《群英会蒋干中计》课件38张 2023-2024学年高教版(2023)中职语文基础模块下册
- 保密监督与检查方法培训
- 宁夏差旅费报销标准
- 2022版义务教育语文课程标准小学语文学习任务群解读的七个维度
- 妊娠合并先心病指南解读专家讲座
评论
0/150
提交评论