死循环:
可以一直执行下去的一种循环,如果没有干预不会停下来。
死循环的写法:
例:
package cn.ensource.loop;public class EndLessLoopDemo5 {public static void main(String[] args) {// 目标;掌握死循环的写法while(true) {System.out.println("Hello World");}}
}
建议使用经典的写法。这个写法是比较规范,比较经典的。
经典应用场景:
服务器程序。(守护进程)
循环嵌套:
循环中又包含嵌套。
package cn.ensource.loop;public class LoopNestedDemo6 {public static void main(String[] args) {// 目标:搞清楚循环嵌套的执行流程// 场景:老婆罚你说三天,每天5句我爱你。for (int i = 1; i <= 3; i++) {System.out.println("第" + i + "天: ");for (int j = 1; j <= 5; j++) {System.out.println(j + ": 我爱你");}System.out.println("----------");}}
}
执行结果:
打印星型案例:
****
****
****
package cn.ensource.loop;public class LoopNestedDemo6 {public static void main(String[] args) {// 目标:搞清楚循环嵌套的执行流程for (int i = 1; i <= 3; i++) {for (int j = 1; j <= 4; j++) {System.out.print("*"); //打印*,不换行}System.out.println(); //换行}}
}