JAVA第三章预览.ppt

  1. 1、本文档共65页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
三、二维数组 1、数组的数组 2、定义:数组类型 数组名[][] 3、分配空间: ①数组名[][]=new 数据类型[行数][列数] 例:int a[][]=new int[3][4];3行4列 ② int a[][]=new int[2][]; 从高维开始 a[0]=new int[3]; a[1]=new int[3]; 4、二维数组元素的引用: 需要两个索引,即行索引和列索引 索引值也是从0开始 a[1][2] 5、二维数组的初始化: 直接对每个数组元素赋值 定义数组的同时进行初始化 思考题: ① Java的基本数据类型有哪些? ② Java中数据类型转换有哪些情况? ③ 循环语句有哪几种? ④ 如何进行数组的复制? §3 流程控制语句 结构化程序设计的三种基本流程 ① 顺序结构 ② 分支结构 ③ 循环结构 二、分支语句 双分支: if 语句 多分支: switch语句 一、简单语句 方法调用 赋值语句 以分号结尾 1、if语句 基本语法语法: if (条件表达式) { 语句块1; } else { 语句块2; } 条件表达式返回true则执行语句块1,若为false则执行语句块2。 if判断语句一 If条件式 语句1 离开判断式 真 假 if判断语句二 If条件式 语句1 离开判断式 语句2 真 假 if 的多条件判断: if(条件式A) {程序语句一; } else if(条件式B) {程序语句二; } else if … … else {程序语句N; } 当任意条件式为true时,即执行该行程序后的程序语句 若为false则跳过该程序语句 若都不符合所有条件,则执行else后的程序语句N 例:3-6,p51 LeapYear 2、switch语句 用途:用于针对某表达式的不同值,进行条件判断,然后从多个程序语句中,选择其中一个执行。 语法:先计算switch后的表达式,再以计算所得的值对比各case语句后的值,以决定执行哪一个case内的程序语句,若没有符合的条件,执行default后的程序语句。 注意:表达式必须是整数型或字符类型 判断值必须是常数 switch语句: switch(表达式或变量) {case 条件值1: 语句块1; break; case 条件值2: 语句块2; break; … default: 语句块N; break; } switch判断 条件值1 程序区块1 计算switch后的条件式 条件值2 程序区块2 default 程序区块n 离开判断式 真 假 真 假 ……… ……… 假 例:3-7,p52 三、循环语句 1、类型:for循环 while循环 do-while循环 2、要素:循环的初始化 循环的条件 循环体 循环的改变 3、for循环 基本语法: for(起始表达式;测试表达式;递增表达式) { 程序语句; … } 注意: ①起始表达式:计数变量起始值 ②测试条件:计数变量的限制条件 ③递增表达式:每次执行完程序区段后,利用此表达式更改计数变量的值 for 循环 测试表达式 程序语句 递增表达式 真 假 起始表达式 嵌套的for循环:一个for循环中,还有另一个for循环。 for(i=0;i10;i++) { for(j=0;j10;j++) { 程序语句 … } } 4、while循环 while(条件式) { 程序语句 … } while 循环 条件 程序语句 离开循环 真 假 do-while循环 语法: do { 程序语句; … }while(条件式); do …while循环 例:3-9,p57 Sum100 条件 程序语句 离开循环 真 假 进入循环 5、跳转语句: continue语句 break语句 return语句 continue语句:必须用于循环结构内 语法: continue; 终止当前这一轮循环。 continue 标号; 使流程转入标号标明的循环层次。 例:3-14(Prime100Continue) P64 break语句:跳出语句块 语法: break;跳出循环或switch语句。 break 标号;使流程转入标号标明的语句块。 例:3-13

文档评论(0)

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

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

1亿VIP精品文档

相关文档