一、循环结构语句1、在我们的实际生活中,经常会把同一件事重复多次。例如:潮汕人喜欢喝茶,只要是在喝茶的过程中,就是冲泡的动作;做俯卧撑的起伏等等。在java训练中,有一种特殊的语句叫做循环语句,可以实现一段代码被反复执行。比如求1到10的整数之和。2、循环语句分为while循环语句、do-while循环语句、for循环语句三种。二、while循环语句1、while循环语句是根据条件判断来决定是否执行花括号({})的执行语句。while语句会反复进行条件判断。只要条件为真,大括号({})中的语句就会一直执行,直到条件不为真,while循环结束。2.while循环语句的语法语句[初始化语句]while(条件){s1:执行语句}语法结构中{}中的执行语句称为循环体,循环体是否执行取决于是否执行条件是否满足。3.while循环的流程图当条件为真时,循环体就会被执行。循环体执行完毕后,会继续判断循环条件是否为真。如果为真,继续执行循环体,直到循环条件为假,while循环结束。4.用while循环语句求1-10个整数的和inti=1,sum=0;while(i<=10){总和+=i;我++;}System.out.println("1-10整数总和值为"+sum);输出结果为:1-10的整数和值为55。首先定义int类型变量i和sum,i=1,sum=0用来保存1-10的整数和的计算结果.由于i等于1,只要i小于等于10,就会执行循环体中的语句,sum+=i等价于sum=sum+i,i的值会递增,直到条件不满足,while循环结束,输出1-10的整数和结果。三、do-while循环语句1、do-while循环语句类似于while循环,语法语句do{s1:执行语句}while(condition);在上面的语法语句中,doexecute语句后面的大括号({})是循环体,do-while循环的条件放在循环体之后。意思是先执行循环体,再判断条件。如果满足条件,则继续执行循环体,否则退出循环,执行do-while循环之后的语句。因此,在do-while循环中,循环体的执行次数为1次或数次。2.do-while循环语句流程图3.使用do-while循环求整数1到10且inti=1,sum=0;做{sum+=i;i++;}while(i<=10);System.out.println("1-10的整数和值"+sum);输出结果为:1-10的整数和值为55首先定义int类型变量i和sum,i=1,sum是用来保存1-10的整数和的值,首先执行循环体,sum+=i相当于sum=sum+i的值,sum的值为1,i自增,然后检查是否满足i<=10的条件,如果是满足则继续执行,不满足则退出do-while循环,将1-10的正和值输出为55。四、break的使用1、循环语句中,使用break语句直接跳出循环,忽略循环体和循环条件测试中的任何其他语句。也就是说,当循环中遇到break语句时,循环终止,程序从循环后面的语句处继续执行。2、break的使用示例如下:inti=0;while(i<10){i++;if(i==5){break;}System.out.print(i);}输出结果为:1234可以看出定义了int类型变量i为0,因为i=0,i<10,所以满足条件就执行循环体,然后自增i。此时i=1,1<10满足条件,循环体继续执行,i=2,2<10满足条件,然后继续执行,直到i=5退出while循环。
