欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

JAVA的跳出语句,死循环和嵌套循环

程序员文章站 2023-12-26 10:52:03
...

break

使用场景:终止switch或者循环

在选择结构switch语句中, 在循环语句中 ,离开使用场景的存在是没有意义的 。


public static void main(String[] args) {
 for (int i = 1; i<=10; i++) { 
 //需求:打印完两次HelloWorld之后结束循环
  if(i == 3){ 
  break;
   }
   System.out.println("HelloWorld"+i);
    } 
    }

continue

使用场景:结束本次循环,继续下一次的循环


public static void main(String[] args) { 
for (int i = 1; i <= 10; i++) { 
//需求:不打印第三次HelloWorld
 if(i == 3){
  continue;
  }System.out.println("HelloWorld"+i);
   } 
   }

死循环

死循环:也就是循环中的条件永远为true,死循环是永不结束的循环。例如:while(true){}。

嵌套循环

所谓嵌套循环,是指一个循环的循环体是另一个循环。比如for循环里面还有一个for循环,就是嵌套循环。总 共的循环次数=外循环次数*内循环次数 。

嵌套循环格式:


for(初始化表达式①; 循环条件②; 步进表达式⑦) { 
for(初始化表达式③; 循环条件④; 步进表达式⑥) {
 执行语句⑤;
  }
   }

嵌套循环执行流程:
执行顺序:①②③④⑤⑥>④⑤⑥>⑦②③④⑤⑥>④⑤⑥ 外循环一次,内循环多次。 比如跳绳:一共跳5组,每组跳10个。5组就是外循环,10个就是内循环。

使用嵌套循环,打印5*8的矩形


public static void main(String[] args) { 
//5*8的矩形,打印5行*号,每行8个 //外循环5次,内循环8次
 for(int i = 0; i < 5; i++){ 
      for(int j = 0; j < 8; j++){ 
      //不换行打印星号
       System.out.print("*");
        }
        //内循环打印8个星号后,
    
        需要一次换行
         System.out.println();
          } 
          }

上一篇:

下一篇: