文本内容:
循环结构语句
3.2在实际生话中经常会将同一件事情重复做很多次比如在广播体操的跳跃运动时,会重复跳跃的动作;学习乒乓球时,会重复挥拍的动作等在中有一种特殊的语句叫做循环语句,它可以实现将一段代码重复执行/列如期末考Java试的时候,循环打印学生的考试成绩循环语句分为循环语句循环语句和循环语句三种本节我们对这三种while,do…while for循环语句分别进行详细地讲解循环语句和条件判断语句有些相似,都是根据条件判断来决定是否执行大括号内的while执行语句循环语句的语法结构如图与条件判断语句的区别在于,语句会反复地进行条while Lwhile件判断,只要条件成立,大括号的执行语句就会执行,直到条件不成立,循环结束;while循环语句的语法流程如图;执行语句被称作循环体,循环体是否执行取决于循环while2条件,当循环条件为时,循环体就会执行true循环体执行完毕时会继续判断循环条件,如条件仍为则会继续执行,直到循环条件为true时,整个循环过程才会结束false下面我们以一个实例来学习语句的使用流程;编程实现的和;while1+2+3+…+100循环的案例如图所示;首先我们需耍定义循环的次数变量和总和变量;while1i sum循环条件为循环体执行语句,每次循环将总和加上循环的次数变量循环的控制语i=100;i;句就是i++;的循环过程如图所示;while2第次循环的时候值加上;1i=l;sum1第次循环的时候值等于;2i=2;sum1+2第次循环的时候值等于;N i=N;sum1+2+…+N第次循环的时候值等于;100i=100;sum1+2+…+100第次循环的时候不满足循环条件,退出循环,输出总和的值;101i=101;循环语句和循环语句有些相似,语法结构和循环流程如图和图do whilewhile12,与循环语句的区别在于,循环体语句会无条件运行一次,然后再根据循环条while do while件来决定是否继续运行;下面我们以一个实例来学习语句的使用流程;编程实现的和;dowhile1+2+3+…+100do循环的案例如图所示;首先我们需要定义循环的次数变量和总和变量;与循while1i sumwhile环不同的就是,首先执行了一次循环体的语句,然后判断循环条件;循环过程如图所不;2循环语句是最常用的循环语句,一般用在循环次数已知的情况下循环语句的语法格for,for式如图;1关键字后面中包括了三部分内容:初始化表达式,循环条件和循环控制表达式,它们for之间用;分隔;循环的语句流程如图所示;首先执行初始表达式;然后判断循环条件;for2循环条件如果为进入执行语句;执行语句结束后运行循环控制表达式;true循环条件如果为退出循环;false for下面我们以一个实例来学习循环语句的使用流程;编程实现的和;for1+2+3+…+100循环语句的案例如图所示;首先我们需要定义总和变量;for1sum关键字后面中包括了三部分内容:初始化表达式循环条件为循环控制表for inti=0,i=100;达式为它们之间用;分隔;i+t如图是循环的执行过程;2for多重循环是指在一个循环语句的循环体中再定义一个循环语句的语法结结构;、循环语句都可以进行嵌套,并且它们之间也可以互相嵌套;while for如图所示是在循环中嵌套循环;for for如图是一个输出行的直角三角形;可以定义两层循环,分别为外层循环和内层循110for环;多重循环代码的实例源代码如图所示;外层循环用于控制打印的行数,外层循环的循环条件代表打印行;i=10,10内层循环用于打印每一行的“*”个数与行数相等,内层循环的循环条件为j=i;每行打印完后回车到下一行;程序最后输出一个直角三角形;与上面的实例一样,如图是一个输出行的倒立直角三角形;10可以定义两层循环,分别为外层循环和内层循环;for外层循环还是打印行;10内层循环每一行打印“*”个数与上面的例子正好相反,第行个,第二行,个;打印1109的个数与行数相加等于;内层循环的循环条件为;11j n-i=每行打印完后回车到下一行;程序最后输出一个直角三角形;跳转语句用于实现循环执行过程中程序流程的跳转,在中的跳转语句有语句和Java break语句;continue条件语句和循环语句中都可以使用语句;switch break如图所示,当它出现在条件语句中时,作用是终止某个并跳出结构1switch caseswitch出现在循环语句中,作用是跳出循环语句,执行后面的代码;break如图是一个判断输入的数是否为质数的实例;我们只需要判断这个数是否能被到n2n-1中间的数整除;如果能被整除,那么就不需要继续判断,可以退出当前的循环;直接跳转到第行break20语句;语句用在循环语句中的作用是终止本次循环,执行下一次循环;continue如图是一个计算到中偶数和实例;在循环的过程中,如果当前的循环次数为奇数,1100退出本次循环,进入到下一次循环,代码跳转到第行;5本节首先介绍了的三种循环;然后通过具体的实例讲述了三种循环的使用方法;最后Java通过案例介绍了的多种循环和跳转语句;Java。
个人认证
优秀文档
获得点赞 0