文档详情

Java程序设计基础 课件 第3章 控制结构.pptx

发布:2025-04-12约1.2万字共69页下载文档
文本预览下载声明

第3章控制结构1

教学目标(1) 使用单分支if语句实现选择控制(2) 使用双分支if-else语句实现选择控制(3) 使用嵌套的if语句和多分支if语句实现选择控制(4) 使用switch语句实现选择控制(5) 使用选择结构实现判断闰年、判断一个人的生肖属相(6) 使用while循环语句实现循环控制,理解计数器控制的循环(7) 使用do-while循环语句实现循环控制,理解标记控制的循环(8) 使用for循环语句实现循环控制,理解三种循环结构的异同(9) 掌握嵌套循环的使用(10) 掌握break语句、continue语句,理解用户确认的循环。(11) 综合应用选择结构和循环结构实现一些有趣示例:求π值、百钱买白鸡问题、输出素数。2

内容3.1选择结构3.1.1单分支结构3.1.2双分支结构3.1.3多分支结构:嵌套if和多分支if-else3.1.4多分支结构:switch3.1.5switch新特性3.1.6示例:判断闰年3.1.7示例:判断生肖属相3.2循环结构3.2.1while循环3.2.2do-while循环3.2.3for循环3.2.4嵌套循环3.2.5循环中的break语句3.2.6循环中的continue语句3.2.7示例:求π值3.2.8示例:百钱买百鸡问题3.2.9示例:输出素数3

3.1选择结构4

内容3.1选择结构3.1.1单分支结构3.1.2双分支结构3.1.3多分支结构:嵌套if和多分支if-else3.1.4多分支结构:switch3.1.5switch新特性3.1.6示例:判断闰年3.1.7示例:判断生肖属相3.2循环结构3.2.1while循环3.2.2do-while循环3.2.3for循环3.2.4嵌套循环3.2.5循环中的break语句3.2.6循环中的continue语句3.2.7示例:求π值3.2.8示例:百钱买百鸡问题3.2.9示例:输出素数5

3.1.1单分支结构6if(布尔表达式){语句(组);}

3.1.1单分支结构7示例:简化示例程序:程序清单3-1SimpleEvenOddTest.java

83-1下列代码的输出是:xis0xis1xis2xis3ABCD提交intx=0;if(x4){x=x+1;}System.out.println(xis+x);单选题1分

内容3.1选择结构3.1.1单分支结构3.1.2双分支结构3.1.3多分支结构:嵌套if和多分支if-else3.1.4多分支结构:switch3.1.5switch新特性3.1.6示例:判断闰年3.1.7示例:判断生肖属相3.2循环结构3.2.1while循环3.2.2do-while循环3.2.3for循环3.2.4嵌套循环3.2.5循环中的break语句3.2.6循环中的continue语句3.2.7示例:求值3.2.8示例:百钱买百鸡问题3.2.9示例:输出素数9

3.1.2双分支结构if(布尔表达式){ 语句组1}else{ 语句组2}10示例:程序清单3-2SimpleEvenOddTest_v1.java

3.1.2双分支结构条件运算符简化双分支结构:11等价

123-2用if语句表示如下分段函数f(x),下面程序不正确的是()f=3*x;if(x=3)f=2*x/(x-1);if(x3)f=3*x;if(x=3)f=2*x/(x-1);if(x3)f=3*xelsef=2*x/(x-1);if(x3)f=3*x;f=2*x/(x-1);ABCD提交单选题1分

内容3.1选择结构3.1.1单分支结构3.1.2双分支结构3.1.3多分支结构:嵌套if和多分支if-else3.1.4多分支结构:switch3.1.5switch新特性3.1.6示例:判断闰年3.1.7示例:判断生肖属相3.2循环结构3.2.1while循环3.2.2do-while循环3.2.3for循环3.2.4嵌套循环3.2.5循环中的break语句3.2.6循环中的continue语句3.2.7示例:求π值3.2.8示例:百钱买百鸡问题3.2.9示例:输出素数13

3.1.3多分支结构:嵌套if和多分支if-else嵌套if语句是指在单分支if语句或双分支if-else语句的语句组中嵌入单分支if语句或双分支if-else语句,而内层的单分支if语句或双分支if-else语句的语句组可以继续嵌入单分支if语句或双分支if-else语句。Java语言对嵌套if语句的嵌套深度没有

显示全部
相似文档