- 1、本文档共53页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java语言概述 * Java语言概述 * 1.while语句 while语句的格式如下: while(条件表达式) { 循环体语句; } 在循环刚开始时,会计算一次“条件表达式”的值。当条件为假时,将不执行循环体,直接跳转到循环体外,执行循环体外的后续语句;当条件为真时,便执行循环体。每执行完一次循环体,都会重新计算一次条件表达式,当条件为真时,便继续执行循环体,直到条件为假才结束循环。while语句的结构如图3-4(a)所示。 【例2】 用while语句计算10的阶乘 Java语言概述 * 2.do-while语句 do-while语句的格式如下: do { 循环体语句; }while(条件表达式) do-while循环与while循环的不同在于:它先执行循环中的语句,然后再判断条件是否为真,如果为真则继续循环;如果为假,则终止循环。因此,do-while循环至少要执行一次循环语句。 do-while语句的结构如图3-4(b)所示。 【例3】 用do-while语句计算10的阶乘 Java语言概述 * 3.for语句 for语句是三个循环语句中功能最强,使用最广泛的一个。for语句的格式如下: for(表达式1;表达式2;表达式3) { 循环体语句; } 表达式1一般是一个赋值语句,它用来给循环控制变量赋初值;表达式2是一个布尔类型的表达式,它决定什么时候退出循环;表达式3一般用来修改循环变量,控制变量每循环一次后按什么方式变化。这三个部分之间用“;”分开。 for语句的结构如图3-4(c)所示。 Java语言概述 * for语句的执行过程: (1)在循环刚开始时,先计算表达式1,在这个过程中,一般完成的是初始化循环变量或其它变量。 (2)根据表达式2的值来决定是否执行循环体。表达式2是一个返回布尔值的表达式,若该值为假,将不执行循环体,并退出循环;若该值为真,将执行循环体。 (3)执行完一次循环体后,计算表达式3。在这个过程中一般会修改循环变量。 (4)转入第(2)步继续执行。 【例4】 用for语句计算10的阶乘 【例5】 for语句的嵌套 Java语言概述 * 跳转语句 跳转语句用来实现循环执行过程中的流程转移。在switch语句中使用过的break语句就是一种跳转语句。在Java语言中,有两种跳转语句:break语句和continue语句。 在Java语言中,可用break和continue控制循环的流程。其中,break用于强行退出循环,不执行循环剩余的循环。而continue则停止执行当前的循环,开始新的循环。 break语句和continue语句都有两种使用的形式:一种是不带标号的break语句和continue语句;一种是带标号的break语句和continue语句。 Java语言概述 * 标号的使用 格式:label1: 循环体1{ label2: 循环体2{… }} 作用:用来标志某个循环结构,基本上用于有嵌套循环时的控制。 位置:是循环中断或继续时所开始的位置,一定是定义在某个循环语句之前,紧靠在循环语句的前方。 break和continue关键字若随同标号使用,它们就会中断到存在标号的地方。 Java语言概述 * 综合实例1 public class TestJava2{ public static void main(String args[]){ start: for (int h=1;h5;h++){ resume: for(int i=1;i5;i++){ if(h==3i==3) break resume; System.out.println(\nh:+h+ i=+i); } System.out.println (\nEnd of loop;h=+h); } System.out.println(循环终止。); } } Java语言概述 * For Each循环 另外Java提供一种For each循环方法,用于对集合类对象以及数组进行遍历; 格式如下: for (目标类型:对象名){ //执行代码 } 4. 数组及其操作 Java语言概述 * 数组概念 数组是一个长度固定的数据结构,它存储多个相
您可能关注的文档
- 第3章 审计方法和审计过程3章 审计方法和审计过程第3章 审计方法和审计过程第3章 审计方法和审计过程.ppt
- 第3章 静态网页基本操作第章 静态网页基本操作第3章 静态网页基本操作第3章 静态网页基本操作.ppt
- 第3章 识别客户1第3章 别客户1第3章 识别客户1第3章 识别客户1.ppt
- 第3章 软件设计基础第3章软件设计基础第3章 软件设计基础第3章 软件设计基础.ppt
- 第3章 市场机会评估ok第章 市场机会评估ok第3章 市场机会评估ok第3章 市场机会评估ok.ppt
- 第3章 算法与控制语句第3 算法与控制语句第3章 算法与控制语句第3章 算法与控制语句.ppt
- 第3章 算法与输入输出第3 算法与输入输出第3章 算法与输入输出第3章 算法与输入输出.ppt
- 第3章 系统建模的功能方法3章 系统建模的功能方法第3章 系统建模的功能方法第3章 系统建模的功能方法.ppt
- 第3章 无机胶凝材料(中)3章 无机胶凝材料(中)第3章 无机胶凝材料(中)第3章 无机胶凝材料(中).ppt
- 第3章 栈和队列_3-3第章 栈和队列_3-3第3章 栈和队列_3-3第3章 栈和队列_3-3.ppt
最近下载
- 《2023年甘肃省职业院校技能大赛职业英语技能赛项职业英语能力测试模块试题口语决赛样题》.pdf
- 建筑工程建筑面积计算规范GBT50353-2022[13].pdf
- JB/T 9628-1999 汽轮机叶片 磁粉探伤方法.pdf
- 0i-TF PLUS车床操作说明书.pdf
- 陈传明管理学笔记1.马工程——总论.pdf
- 06J925-2 压型钢板、夹芯板屋面及墙体建筑构造(二).docx VIP
- 《高速公路基础设施数字化建设数据标准》.pdf VIP
- 计算机组装与维护 知识点整理.pdf VIP
- 《员工满意度研究国内外文献综述》3900字.docx VIP
- 勤俭节约主题班会 主题班会.ppt VIP
文档评论(0)