第五天
一 . 循环控制语句
for
for(初始化语句;条件表达式;控制体语句){
循环体语句;
}
while
初始化语句;
while(条件表达式){
循环体语句;
控制体语句;
}
do-while
初始化语句;
do{
循环体语句;
控制体语句;
}while(条件表达式) ;
三个控制语句的区别
1)明确循环次数,使用for循环,不明确次数优先使用while循环
for和while循环的区别:
主要体现:从内存角度考虑,for循环结束,循环中变量及时从内存中释放掉,for循环的外面不能再访问这个变量
而while循环结束,还能去访问这个变量,等待GC空闲时,释放这个变量
2)dowhile,循环语句的循环执行执行一次!
二 . 死循环
for(;😉{
语句体;
}
while(true){(使用居多)
与句体;
}
三 . 跳转控制语句:
1 . break; 表示结束,中断,单独不能使用
应用场景:在switch语句/在循环语句中
注意事项:如果while(true){} +switch语句,如果使用break,只能结束switch语句,while循环结束不了
System.exit(0) ; 结束jvm,---->main结束了
2 . continue;
表示结束当前循环,立即进入下一次执行,单独不能使用,结合循环语句使用
3. return;
表示结束方法 ,遇见return,方法结束
return :说明给方法具体带回一个结果