Java教程

Java循环结构

本文主要是介绍Java循环结构,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

循环结构

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KgMNRmwh-1627784327324)(C:\Users\11712\AppData\Roaming\Typora\typora-user-images\image-20210728120406399.png)]

for循环

  1. for循环的结构:

    for(//初始化条件;//循环条件(boolean);//迭代条件){
        //循环体
        }
    

    当循环条件为false则结束循环

  2. 输出五次HelloWorld

    for(int i = 1; i <= 5; i++){
        System.out.println("Hello World!");
    }
    
  3. 一旦循环中执行到break,则跳出循环

while循环

  1. while循环的结构:

    //初始化条件;
    while(//循环条件){
        //循环体;
        //迭代条件;
    }
    
  2. 注意不要丢了迭代条件,否则可能死循环

do-while循环

  1. do-while循环的结构:

    //初始化条件;
    do{
        //循环体;
        //迭代条件;
    }while(//循环条件);
    
  2. do-wihle循环至少会执行一次循环体

  3. 开发中使用for和while循环更多,do-while较少

不限制次数的循环结构

for(;;); // 或 while(true);
//使用break退出循环

嵌套循环

  1. 将一个循环结构A声明在另一个循环结构B的循环体中,就是嵌套循环

  2. 外层循环:B

    内层循环:A

  3. 技巧:外层循环控制行数,内层循环控制列数

break和continue

  1. break使用范围:Switch-case、循环结构
  2. break作用:结束当前循环
  3. continue使用范围:循环结构
  4. continue作用:结束当次循环

带标签的break和continue

label:for(int i = 1;i <= 4;i++){
    
    for(int j = 1;j <= 10;j++){
        
        if(j % 4 == 0){
            //break; 结束第二层for循环
            //break label; 结束带label的for循环
            //continue; 结束第二层for当次循环
            //continue label; 结束带label的for循环的当次循环
        }
        System.out.print(j);
    }
    System.out.println();
}

return

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-z9ZYQiEG-1627784327327)(C:\Users\11712\Desktop\image-20210729225900616.png)]

这篇关于Java循环结构的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!