大连理工大学:《Java语言程序设计》课程电子教案(讲稿)第一篇 程序设计基础 第3章 控制语句

第3章控制语句 学Φ狸解程序控制的概念 习运用条件语句控制程序的执行 Φ运用循环语句控制语句的重复 标理解并使用关键字 break和 continue
第3章 控制语句 )理解程序控制的概念 )运用条件语句控制程序的执行 )运用循环语句控制语句的重复 )理解并使用关键字break和continue

31引言 程序控制可以定义为对程序语句的执行顺序的 规定。 a与C、C++相同,Java程序是通过流控制来执 行程序流以完成语句组成的 σ通常遇到的情况都要求提供语句执行的选择步 骤。比如,判断输入的数据是否有效。 有时遇到控制语句的重复执行。比如,同一条 信息打印100次
3.1 引言 ) 程序控制可以定义为对程序语句的执行顺序的 规定。 ) 与C、C++相同,Java程序是通过流控制来执 行程序流以完成语句组成的。 ) 通常遇到的情况都要求提供语句执行的选择步 骤。比如,判断输入的数据是否有效。 ) 有时遇到控制语句的重复执行。比如,同一条 信息打印100次

31引言 条件语句 if and if,,else 嵌套i语句 switch语句 条件表达式 循环语句 循环:whi1e,do, and for 嵌套循环 break and continue
3.1 引言 )条件语句 –if and if...else –嵌套 if 语句 –switch 语句 –条件表达式 )循环语句 –循环: while, do, and for –嵌套循环 –break and continue

32条件语句 本节介绍几种条件语句 立 f and if,,,e1se 嵌套主£语句 switch语句 条件表达式
3.2 条件语句 )本节介绍几种条件语句: –if and if...else – 嵌套 if 语句 –switch 语句 – 条件表达式

321简单语句 简单语句只有在条件为真时才执行。语法为 if(booleanExpression) statement(s)i Example: if((i>=0)&&(i<=10)) System. out. println("i is an Integer between 0 and 10")i
3.2.1 简单if语句 简单if语句只有在条件为真时才执行。语法为: if (booleanExpression) { statement(s); } Example: if ((i >= 0) && (i <= 10)) { System.out.println("i is an “ + “integer between 0 and 10"); }

I语句流图 aIse 布尔表达式 true 语句(组) 下一条语句
If语句流图 布尔表达式 语句(组) 下一条语句 true false

322i£.else语句 语法为: if (booleanExpression) statement(s)-for-the-true-casei else statement(s)-for-the-false-casei
3.2.2 if...else 语句 语法为: if (booleanExpression) { statement(s)-for-the-true-case; } else { statement(s)-for-the-false-case; }

if.else example 如果半径大于0,则计算并显示圆的面积,否则提示无效输入。 if (radius > 0) area radius*radius*PI System. out. println ("The area for the +circle of radius n radius n is area)i else System. out. println("Negative input")i
if...else Example 如果半径大于0,则计算并显示圆的面积,否则提示无效输入。 if (radius >= 0) { area = radius*radius*PI; System.out.println("The area for the “ + “circle of radius " + radius + " is " + area); } else { System.out.println("Negative input"); }

If.Else语句流图 布尔表达 true false 语句(组)1 语句(组)2 下一条语句
If…Else语句流图 布尔表达式 语句(组)1 下一条语句 true false 语句(组)2

323主£语句的嵌套 GIf或if.le语句中的语句可以是任意合 法的Java语句—包括其他if或if.lse语 句 内层的语句称为嵌套在外层i语句中 嵌套的深度没有限制。 般i语句嵌套用于实现多重选择。 Else子句与同一块中离得最近if子句相匹
3.2.3 if 语句的嵌套 ) If或if…else语句中的语句可以是任意合 法的Java语句——包括其他if或if…else语 句。 )内层的if语句称为嵌套在外层if语句中。 嵌套的深度没有限制。 )一般if语句嵌套用于实现多重选择。 ) Else子句与同一块中离得最近if子句相匹 配
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 大连理工大学:《Java语言程序设计》课程电子教案(讲稿)第一篇 程序设计基础 第2章 基本数据类型和基本操作.pdf
- 大连理工大学:《Java语言程序设计》课程电子教案(讲稿)第一篇 程序设计基础 第1章 Java入门(主讲:赵铭伟).pdf
- 江西师大:《管理信息系统》第八章 面向对象的系统开发方法.ppt
- 江西师大:《管理信息系统》第七章 管理信息系统的系统实施.ppt
- 江西师大:《管理信息系统》第六章 管理信息系统的设计.ppt
- 江西师大:《管理信息系统》第五章 管理信息系统的系统分析.ppt
- 江西师大:《管理信息系统》第四章 MIS战略规划和开发方法.ppt
- 江西师大:《管理信息系统》第三章 管理信息系统的技术基础.ppt
- 江西师大:《管理信息系统》第二章 管理信息系统概论.ppt
- 《计算机图形学》课程教学资源:计算机图形学试卷(B)答案.doc
- 《计算机图形学》课程教学资源:计算机图形学试卷(B).doc
- 《计算机图形学》课程教学资源:计算机图形学(A)答案.doc
- 《计算机图形学》课程教学资源:计算机图形学(A).doc
- 《计算机图形学》课程教学资源:2003-2004计算机图形学试卷(B)答案.doc
- 《计算机图形学》课程教学资源:2003-2004计算机图形学试卷(B).doc
- 《数学与应用数学》2003-2004数学与应用数学试卷(A).doc
- 《计算机图形学》课程教学资源:2003-2004计算机图形学试卷(A).doc
- 《计算机图形学》课程教学资源:颜色.ppt
- 《计算机图形学》课程教学资源:第10章 光照物体的显示.ppt
- 《计算机图形学》课程教学资源:第7章 三维图形显示基础.ppt
- 大连理工大学:《Java语言程序设计》课程电子教案(讲稿)第一篇 程序设计基础 第4章 方法.pdf
- 大连理工大学:《Java语言程序设计》课程电子教案(讲稿)第二篇 面向对象程序设计 第5章 使用对象和类编写程序.pdf
- 大连理工大学:《Java语言程序设计》课程电子教案(讲稿)第二篇 面向对象程序设计 第6章 类的继承性.pdf
- 大连理工大学:《Java语言程序设计》课程电子教案(讲稿)第二篇 面向对象程序设计 第7章 数组和向量.pdf
- 大连理工大学:《Java语言程序设计》课程电子教案(讲稿)第三篇 图形程序设计 第8章 图形程序设计入门.pdf
- 大连理工大学:《Java语言程序设计》课程电子教案(讲稿)第三篇 图形程序设计 第9章 创建用户界面.pdf
- 大连理工大学:《Java语言程序设计》课程电子教案(讲稿)第三篇 图形程序设计 第10章 applet和高级图形界面.pdf
- 浙江大学:《数据挖掘》课程电子教案(PPT教学课件)第六章 大型数据库中的关联规则挖掘.ppt
- 浙江大学:《数据挖掘》课程电子教案(PPT教学课件)第八章 聚类分析.ppt
- 浙江大学:《数据挖掘》课程电子教案(PPT教学课件)期末复习.ppt
- 浙江大学:《数据挖掘》课程电子教案(PPT教学课件)第九章 电子商务与数据挖掘.ppt
- 浙江大学:《数据挖掘》课程电子教案(PPT教学课件)第七章 分类和预测.ppt
- 浙江大学:《数据挖掘》课程电子教案(PPT教学课件)第一章 序论(主讲教师:王灿).ppt
- 浙江大学:《数据挖掘》课程电子教案(PPT教学课件)第二章 数据仓库和数据挖掘的OLAP技术.ppt
- 浙江大学:《数据挖掘》课程电子教案(PPT教学课件)第三章 数据预处理.ppt
- 浙江大学:《数据挖掘》课程电子教案(PPT教学课件)第四章 数据挖掘原语、语言和系统结构.ppt
- 浙江大学:《数据挖掘》课程电子教案(PPT教学课件)第五章 概念描述:特征化与比较.ppt
- 《网页制作宝典》第1章 网页制作初识.ppt
- 《网页制作宝典》第10章 JavaScriptDHTML和技术.ppt
- 《网页制作宝典》第11章 示例网页利用ASP实现交互功能.ppt