




已阅读5页,还剩18页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第二章Java编程基础 知识回顾 Java运行机制Java程序的编写Java代码中的注释Java的数据类型Java数据类型的转换规则字符串运算符 内容摘要 流程控制数组 流程控制 Java语言中程序流程语句的分类 条件语句循环语句跳转语句 条件语句 在Java中 选择流程控制可分为if流程控制和switch流程控制两种 if流程控制是应用在 二选一 的条件下 switch流程控制则是应用在 多选一 的条件 if else语句 根据条件是true还是false来执行相应的语句 if 条件 单个语句else单个语句 if 条件 语句组 else 语句组 Java语言的if else语句可以嵌套使用 switch语句 switch流程控制的语法如下 switch 表达式 case 常量数值1 语句 组 break case 常量数值2 语句 组 break default 语句 组 循环语句 Java中所提供的循环流程控制有 for循环流程控制while循环流程控制do while循环流程for in循环 JDK5 0新增 for循环 for循环流程控制的语法如下 进入for循环流程控制for 初始表达式 判断表达式 递增表达式 for循环主体 结束for循环流程控制 while循环 如果不知道循环控制元素的范围到底是多少时 就可以利用while循环控制流程 在进入while循环流程控制时 用户根本不知道到底要重复运行循环几次 决定权在于while循环的条件表达式以及循环控制元素 进入while循环流程控制while 条件表达式 while循环主体 结束while循环流程控制 do while循环 do while循环与while循环的区别是do while的循环主体至少运行一次 语法如下 do do while主体 while 条件表达式 for in循环 for in循环通常叫作增强的for或者foreach循环 针对数据群组执行遍历功能 for in循环是Java5 0中一个极为方便的特性 实际上它没有提供任何新的功能 但它显然能让一些日常编码任务变得更简单一些 如下例 int primes newint 2 3 5 7 11 13 17 19 23 29 for intn primes System out println n 跳转语句 跳转流程控制用来中断循环 或是返回到指定语句的特殊流程控制 break流程控制Break流程控制是用来强迫中断运行该区块内的语句 使得程序流程跳出该区块 继续运行区块外部的语句 continue流程控制continue流程控制通常与循环流程配合使用 跳出本次循环 运行下次循环 数组 数组 array 是相同类型变量的集合 可以使用共同的名字引用它 数组中的一个特别要素是通过下标来访问它 数组提供了一种将有联系的信息分组的便利方法 一维数组 一维数组实质上是相同类型变量列表 要创建一个数组 我们必须首先定义数组变量所需的类型 通用的一维数组的声明格式是 type var name 或者 typevar name 所有数组的下标从0开始 数组的初始化 1 使用new关键字来为数组分配内存 当运算符new被应用到一维数组时 它的一般形式如下 array var newtype size 数组的初始化 2 用运算符new分配数组后 数组中的各下标的值如下所示 数字数组中的元素将会被自动初始化为零 布尔数组将被初始化为false 对象数组将被初始化为null 空 数组的初始化 3 在数组声明时自定义初始化数据 可以如下声明 int month days 31 28 31 30 31 30 31 31 30 31 30 31 等同于 int month days newint 31 28 31 30 31 30 31 31 30 31 30 31 数组的错误初始化 注意 只能在数组声明时用大括号对来自定义数据 否则只能机械地分别对每个下标元素进行赋值 int month days newint 12 month days 31 28 31 30 31 30 31 31 30 31 30 31 错误我们只能采用如下的方法为已经创建的数组赋值 int month days newint 12 month days 0 31 month days 1 28 多维数组 定义多维数组变量要将每个维数放在它们各自的方括号中 例如 下面语句定义了一个名为twoD的二维数组变量 int twoD newint 4 5 java lang包 java lang包是Java语言的核心类库 包括了运行Java程序必不可少的系统类 如基本数据类型 基本数学函数 字符串处理 线程 异常处理类等 每个Java程序运行时 系统都会自动地引入java lang包 java lang包的加载是缺省的 课
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 多语种文本分类-洞察及研究
- 知识付费女培训老师课件
- 2025年北京中小学教师招聘考试教育综合知识试题及答案解析
- 2024年重庆市纪委监委公开遴选公务员笔试试题及答案解析
- 铁厂机修基础知识培训课件
- 老年生活保障体系与专业人员能力建设-第4篇-洞察及研究
- 钻机检修基础知识培训课件
- 零部件标准化与国际竞争力-洞察及研究
- 知识产权线上培训通知课件
- 知识产权研究会培训课件
- 万东GFS型高频高压发生装置维修手册
- 公寓de全人物攻略本为个人爱好而制成如需转载注明信息
- 企业经营沙盘模拟实训指导书
- 汉密尔顿抑郁量表17项
- 《现代物流管理》第一章-导论(课用)
- 智能制造生产线运营与维护课件完整版
- 树木清障专项施工方案
- 内部审计-内部审计准则完整版-中国内部审计准则体系
- 《爱的教育》读书分享读书分享2
- 合伙经营教育培训机构合同经典版
- 体适能评定理论与方法实验指导
评论
0/150
提交评论