- 2
- 0
- 约3.94千字
- 约 23页
- 2018-01-28 发布于浙江
- 举报
第03-程序控制语句 《Java程序设计之网络编程》 教学课件
《Java程序设计之网络编程》 重庆大学计算机学院 电子邮件:lizhx@126.com 第3章 程序控制语句 主要内容 3.1选择语句 3.2循环语句 3.3跳转语句 3.1 选择语句 if语句 switch语句 3.1.1 If语句 if或else控制的对象可以是单个语句(statement),也可以是程序块(block)。 条件condition可以是任何返回布尔值的表达式。else子句是可选的。 嵌套If语句 3.1.2 switch语句 switch注意事项1/2 表达式expression必须为byte,short,int或char类型(数据类型长度小于等于32位),在JDK5.0中可以是用枚举类型(enum)。 每个case语句后的值value必须是与表达式类型兼容的特定的一个常量(它必须为一个常量,而不是变量)。重复的case值是不允许的。 switch注意事项2/2 如果没有一个case常量与表达式的值相匹配,则执行default语句。 case语句只是起到一个标号作用,用来查找匹配的入口并从此处开始执行其后的语句序列, 主要内容 3.1选择语句 3.2循环语句 3.3跳转语句 3.2 循环语句 While语句 do-while for While语句 while(condition) { // body of loop ... } do-while循环 for循环 for的其它用法 在for循环内声明变量 在for循环中使用逗号 for-each 主要内容 3.1选择语句 3.2循环语句 3.3跳转语句 3.2 跳转语句 break语句 continue语句 return语句 break语句1/2 使用break 退出循环 把break 当作goto 的一种形式来用 break语句2/2 boolean t = true; first: { second: { third: { System.out.println(Before the break.); if (t) break second; System.out.println(This wont execute); } System.out.println(This wont execute); } System.out.println(This is after second block.); } 使用continue 语句1/2 终止本次循环继续下一次循环 使用continue 语句2/2 continue带标号 使用Return语句 return语句用来明确地从一个方法返回,如果使用return语句返回一个值,其格式如下: return 返回值 * * 教学课件 if (condition) statement1; else statement2; if(i == 10) { if(j 20) a = b; if(k 100) c = d; else a = c; } else a = d; if(condition) statement; else if (condition) statement; else if(condition) statement; ... else statement; switch (expression) { case value1: ... // statement sequence break; case value2: ... // statement sequence break; case valueN: ... // statement sequence break; default: ... // default statement sequence } public class SampleWhile { public static void main(String[] args) { int sum = 0, i = 100; while (i 200) { i++; sum += i; }
您可能关注的文档
- 第 7 章 光纤通信新技术 光纤通信 教学课件.ppt
- 第 7 章 网页表单的编辑.ppt
- 第 7 章 存储器系统 微型计算机原理与应用 教学课件.ppt
- 第 7 章 运输层 计算机网络课件.ppt
- 第 6章 PC网络系统 可编程序控制器原理及应用 教学课件.ppt
- 第 7章 可编程序控制器应用系统的设计 可编程序控制器原理及应用 教学课件.ppt
- 第 8 章 放大电路 电工电子技术与技能教学课件.ppt
- 第 8 章 数字信号的最佳接收 通信原理教学课件.ppt
- 第 9 章 利用图层技术制作网页.ppt
- 第 9 章 不可压缩流体的平面势流 气体动力学 教学课件.ppt
- 伟明环保-市场前景及投资研究报告-境内业务稳健运行,印尼市场贡献边际增量.pdf
- 桂东县法院系统招聘考试真题2025.pdf
- 贵州省黔南布依族2026年中考三模物理试题及答案.pdf
- 贵州省黔南州2026年中考语文二模试卷附答案.pdf
- 贵州省铜仁市2026年中考语文二模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套完整答案详解.docx
- 贵州省毕节市2026年中考语文一模试卷附答案.pdf
- 贵州省贵阳市南明区2026年中考语文一模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套参考答案详解.docx
- 贵州省贵阳市白云区2026年中考二模物理试题附答案.pdf
最近下载
- 部编版(26春)小学语文一年级下册教学设计全册.docx VIP
- 春节复工煤矿工人培训教案.pptx VIP
- Haier海尔蒸箱ST450-30S说明书.pdf
- Joyoung九阳电饭煲F30S-S160使用说明书.pdf
- 2025年新疆中考物理试题(含答案详解)原卷.pdf
- 79博客-目录书签跳转版.pdf VIP
- 计算智能 课件全套 第1--11章 绪论、模糊系统理论---新型群智能优化算法.pptx
- 2025年国庆节后煤矿复产复工'六个一'安全资料汇编.docx VIP
- 2023中国生物材料大会会议手册-ok.pdf VIP
- Midea 美的 ET1065QL-01SE嵌入式电烤箱 说明书.pdf
原创力文档

文档评论(0)