死循环:
可以一直执行下去的一种循环,如果没有干预不会停下来。
死循环的写法:
例:
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(); //换行
}
}
}