目录
什么是死循环?
死循环是可以一直执行下去的一种循环,如果没有干预不会停下来。
死循环的写法
package com.gangdan.loop;
public class EndLessLoopDemo {
public static void main(String[] args) {
//第一种
// for ( ; ; ){
// System.out.println("HelloWorld1");
// }
//第二种-经典写法
// while (true){
// System.out.println("HelloWorld2");
// }
//第三种
do {
System.out.println("HelloWorld3");
}while (true);
}
}
应用场景
用于服务器程序。
什么是循环嵌套?
循环嵌套是循环中又包含循环,俗称套娃。
演示代码
package com.gangdan.loop;
public class LoopNestedDemo7 {
public static void main(String[] args) {
//场景:假如你犯错了,你老婆罚你说3天,每天5句我爱你
for (int i = 1; i <= 3; i++) {
//i = 1 2 3
for (int j = 1; j <= 5; j++) {
System.out.println("我爱你" + i);
}
System.out.println("-----------------------------------");
}
/**
****
****
****
*/
for (int i = 1; i <= 3; i++) {
//i = 1 2 3
//定义一个循环控制每行打印几列星星
for (int j = 1; j <= 4; j++) {
System.out.print("*");//带ln表示不换行
}
System.out.println();//换行
}
}
}
循环嵌套的特点
外部循环每循环一次,内部循环会全部执行完一轮。
我是Java小白,不足之处欢迎提出。