循环
循环结构由四个结构组成:初始化、条件判断、循环体、迭代.(重复反馈过程的活动)
while循环:先判断后执行
在循环刚开始时,会计算一次“布尔表达式”的值,若条件为真,执行循环体。而对于后 来每一次额外的循环,都会在开始前重新计算一次。应该有结束语句否则循环将不会停止
语法:
例:
public class Exele{
public static void main (String[]args){
int a=0;
int sum=0;
while(a<=5){
sum+=a;
a++;
}
System.out.println(sum);
}
}
do-while
先执行逻辑代码,再进行条件判断
int a=0;
do{
语句
}while(条件判断)
while 和 do while的唯一区别就是do while最少会执行一次;
for循环
for循环是最灵活最有效的循环结构
注意:
for循环在进行测试时先执行程序部分,在执行进步;
for循环初始化部分的声明和变量其作用域在for之内,其他地方无效;
初始化和循环条件应该用打欧豪来执行多个操作
语句:
for(初始化表达式;布尔表达式;进步){
循环体
}
跳转语句
break和continue、
break:改变程序控 制流 在任何循环语句的主体部分,均可用break控制循环的流程。break用于强行退出循环, 并执行循环中剩余的语句。(break语句还可用于多支语句switch中) continue:跳过循环体中剩余的语句而执行下一次循环 continue 语句用在循环语句体中,用于终止某次循环过程,即跳过循环体中尚未执行 的语句 接着进行下一次是否执行循环的判定。 对比break和continue 使用场合 break可用于switch结构和循环结构中 continue叧能用于循环结构中 作用(循环结构中) break语句终止某个循环,程序跳转到循环块外的下一条语句。 continue跳出本次循环,进入下一次循环 跳转语句return return语句从当前方法退出,返回到调用该方法的语句处,并从 该语句的下条语句处继续执行程序。 break:switch语句、循环语句 continue:循环语句 return:任何语句,结束当前方法