仅供自己记录学习,无它用,欢迎指导!
循环控制break语句
/*
break关键字的用法有常见的两种:
1.可以用在switch语句当中,一旦执行,整个switch语句立刻结束
2.还可以用在循环语句当中,一旦执行,整个循环语句立刻结束,打断循环。
关于循环的选择,有一个小建议:
凡是次数确定的场景多用于for循环,否则多用while循环。
*/
public class Demo14Break {
public static void main(String[] args){
for(int i = 1;i<= 10;i++){
//如果希望从第4次开始,后续全都不要了,就要打断循环
if(i == 4){//如果当前是第4次
break;//那么久打断整个循环
}
System.out.println("Hello"+i);
}
}
}
循环控制continue语句
/*
另一种循环控制语句是continue关键字。
一旦执行,立刻跳过当前次循环剩余内容,马上开始下次循环。
*/
public class Demo15Continue {
public static void main(String[] args){
for(int i = 1;i<= 10;i++){
if(i == 4){//如果当前是第4层
continue;//那么跳过当前次循环,马上开始下一次(第5层)
}
System.out.println("第"+i + "层到了!");
}
}
}
死循环
/*
永远停不下来的循环,叫做死循环
死循环的标准格式:
while(true){
循环体
}
*/
public class Demo16DeadLoop {
public static void main(String[] args){
while(true){
System.out.println("I love Java!");
}
}
}
循环嵌套(显示小时/分/秒)
public class Demo17LoopHourAndMinute {
public static void main(String[] args){
for(int hour = 0;hour < 24;hour++){//外层控制小时
for(int minute = 0;minute < 60;minute++){//内层控制小时之内的分钟
for(int sec = 0;sec < 60;sec++){//内层控制小时之内的分钟
System.out.println(hour + "点" + minute + "分" + sec + "秒");
}
}
}
}
}