共计 1454 个字符,预计需要花费 4 分钟才能阅读完成。
一、循环构造语句
1. 在咱们理论生存中常常会把同一件事件反复做好几次。例如:潮汕人喜爱喝茶,只有在喝茶的过程,冲泡的行为;做俯卧撑的起伏的动作等。在 java 培训中有一种非凡的语句叫做循环语句,它能够实现将一段代码反复执行。例如求 1~10 的整数和。
2. 循环语句分为 while 循环语句、do-while 循环语句、for 循环语句三种。
二、while 循环语句
1.while 循环语句是依据条件判断来决定是否执行大括号({})的执行语句。while 语句会重复地进行条件判断,只有条件成立,大括号({})的语句就会被执行,直到条件不成立,while 循环完结。
2.while 循环语句的语法语句
[初始化语句]
while(条件){
s1:执行语句
}
在语法结构中 {} 中的执行语句称为循环体,循环体是否被执行就看条件满不满足。
3.while 循环的流程图
当条件为 true 时,循环体就会执行,循环体执行完之后会持续判断条件,是否循环条件为 true,如果为 true 继续执行循环体,直到循环条件为 false,while 循环就完结。
4. 应用 while 循环语句求 1 -10 整数的和
int i = 1, sum = 0;
while(i <= 10){
sum += i;
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(条件);
在下面这个语法语句中,do 前面大括号({})执行语句是循环体,do-while 循环的条件放在循环体的前面。这阐明先执行循环体,再判断条件,条件满足继续执行循环体,否则退出循环,执行 do-while 循环前面的语句。因而,在 do-while 循环中,循环体被执行的次数是 1 或若干次。
2.do-while 循环语句流程图
3. 应用 do-while 循环求 1~10 的整数和
int i = 1, sum = 0;
do{
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 应用例子如下所示:
int i=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 循环。