程序的流程控制.pptVIP

  • 2
  • 0
  • 约8.57千字
  • 约 70页
  • 2024-01-13 发布于广东
  • 举报

流程图进程判断输入输出起始符NYYN开始结束inti=0i3?i++i4?j++intj=0打印*号打印换行符号第22页,讲稿共70页,2023年5月2日,星期三*collection-basedfor循环采用for语句的基本格式在for循环语句的圆括号之间的第一个控制表达式中是循环变量,然后以冒号分隔,第二个控制表达式,确定了第一个控制表达式中声明的变量的取值来源的集合。程序:AverageGrade.java3.3.1循环---for第23页,讲稿共70页,2023年5月2日,星期三*while语句的一般形式为:[初始化部分]while(条件表达式){ 循环体语句; [迭代部分;]}实例:NumAdd.java3.3.3循环---while终止条件?执行循环体假初始化执行步长部分真第24页,讲稿共70页,2023年5月2日,星期三*while语句的执行过程为:初始化,为循环设置初始值。判断条件表达式的值,如果为真,就执行循环体语句;如果条件表达式的值为假,就跳出while语句。执行迭代部分,为下次循环做准备。返回②。while语句是先执行②,即先判断后执行,如果不满足判断条件,循环体可能一次都不能执行。注意,在循环体中应该有使循环趋于结束的语句,否则循环将永远进行下去,形成死循环。3.3.3循环---while第25页,讲稿共70页,2023年5月2日,星期三*while循环的流程图前续代码及循环控制变量的定义循环体中的程序循环控制条件TrueFalse后续代码实例:AverageGrade2.java第26页,讲稿共70页,2023年5月2日,星期三*for循环与while循环的比较for循环比while循环结构清晰。for循环的循环控制变量的定义、初始化,选换结束的条件,步长变量的控制都在一条语句中实现。while循环的循环控制变量是在循环之前定义的,循环控制条件与for相同,而步长变量是在循环体内部修改的。有时候用while实现会方便很多。例如在程序中将在1~10之间产生一个随机数,当产生的数字为7的时候打印一个提示语句并结束程序,否则继续执行直到产生的数字为7。第27页,讲稿共70页,2023年5月2日,星期三*while语句先判断后执行,while语句为“当型“循环do-while语句先执行后判断,循环体至少被执行一次,称do-while语句为”直到型“循环。3.3.5循环---do-while第28页,讲稿共70页,2023年5月2日,星期三*do-while语句的一般形式为:[初始化部分]do{循环体语句;[迭代部分;]}while(条件表达式);注意:这里while()后面有一个“;”3.3.5循环---do-while终止条件?执行循环体假初始化执行步长部分真第29页,讲稿共70页,2023年5月2日,星期三*do-while语句的执行过程为:初始化,为循环设置初始值。执行循环体语句。执行跌代部分,为下次循环做准备。判断条件表达式的值,如果为真,就返回②;如果条件表达式的值为假,就跳出do-while语句。do-while语句是先执行循环体,再判断,循环体至少被执行一次。同样,在循环体中应该有使循环趋于结束的语句。3.3.5循环---do-while第30页,讲稿共70页,2023年5月2日,星期三*dowhile循环流程图程序见:IntTurn.java前续代码及循环控制变量的定义循环体中的程序循环控制条件TrueFalse第31页,讲稿共70页,2023年5月2日,星期三*嵌套循环:用户可以将任何一种循环嵌入到另一种循环中,并且可以进行任意多重的嵌套。例题:计算从1开始到给定数值之间所有整数的乘积。程序见:Factorial.java3.3循环第32页,讲稿共70页,2023年5月2日,星期三*功能:结束本循环,跳到循环语句之后的第一条语句处执行。例题:BreakLoop1.java带标号的break

文档评论(0)

1亿VIP精品文档

相关文档