break、continue关键字
结束循环(2种)
1.循环正常结束,即循环条件不再满足时,循环正常结束
2.强行结束循环,即break关键字
在开发中无论是循环的正常结束还是通过break让循环结束,都是非常常见的
break关键字2个用途
1.用在switch...case语句中的每个case里,用于结束switch语句。
2.用在循环结构的循环体中,用于结束当前循环的执行。即:break写在哪个循环里,就结束哪个循环。结束当前循环。一次只能结束一层循环,不能结束嵌套的循环。跳出当前这层的循环。
String str=sc.nextLine();
str.equals("exit")//字符串比较是否相等用equals方法
通常(永远)情况下,break与if连用。
continue关键字
几乎不用。结束本次循环。
总结
-
break用于结束当前循环,跳出循环结构
-
continue用于结束本次循环
-
break,continue通常与if语句连用。即某种条件满足时才break或continue
-
break使用比较频繁,通常用在死循环里结束循环。或者用在for循环里提前结束循环。
-
continue很少使用。几乎不用。
嵌套循环
定义:一个循环作为另外一个循环的循环体或者循环的一部分。
外层控制行数,内层控制每一行的内部细节。
若想要跳出嵌套循环,可以尝试运用布尔值来进行控制以跳出循环。
循环体可以为空。
while循环判断条件一般是程序结果,for循环的判断条件一般是非程序结果。