Java中的循环结构

    科技2025-04-22  11

    目录

    常见的循环结构

    1.for循环

    while循环

    do-while循环语句

    while循环与for循环的区别

    跳转控制语句:

    break

    continue

    return


    常见的循环结构

    1)for循环

    2)while循环

    3)do-while循环

    1.for循环

    执行流程:

    1)初始化语句给变量进行赋值,只执行一次

    2)判断这个条件表达式是否成立,如果成立,就执行循环体语句,再去执行步长语句

    3)再次判断条件表达式是否成立,如果成立,继续上面执行方式

                            ......

    4)一直循环到条件表达式不成立的时候,for循环结束

    //语句格式 /* for(初始化语句;条件表达式;步长语句){ 循环语句块; } */ //输出10次helloworld for(int i = 1;i <= 10;i ++){ System.out.println("helloworld!"); } /* for循环的嵌套 for(表达式){ for(表达式){ 循环语句块1; } 循环语句块2; } */ //99乘法表 for(int i = 1; i < 10;i++){//外层循环控制行数 for(int j = 1;j <=i;j++){//内层循环控制列数 System.out.print(i+"*"+j+"="+(i*j)+"\t"); } System.out.println(); }

     

    while循环

    执行流程

    1)首先初始化语句进行赋值

    2)判断条件表达式是否成立,如果成立;执行循环体语句;再次执行步长语句

    3)继续判断条件表达式是否成立,如果成立;执行循环体语句;再次执行步长语句

                                        ......

    4)当条件表达式为false时,不成立,while循环语句结束

    //while循环基本格式 /* 格式1: while(初始化语句以及条件表达式){ 循环体语句; 步长语句; } 格式2: 初始化语句; while(条件表达式){ 循环体语句; 步长语句; } */ //用while循环输出10次helloworld! int i=1; while(i<=10){ System.out.println("helloworld!"); i++; }

    do-while循环语句

    执行流程

    1)初始化语句赋值

    2)直接执行循环体语句--->步长语句--->条件表达式

                        ......

    特点:循环体至少执行一次

    /* 格式: 初始化语句; do{ 循环体语句; 步长语句; }while(条件表达式); */ //用do-while循环输出10次helloworld! int i=1; do{ System.out.println("helloworld!"); i++; }while(i<=10);

    while循环与for循环的区别

    1)格式不太一样

    2)从内存角度(是否节省空间)

            for循环:for循环语句结束,变量从内存中释放掉了,节省内存空间

            while循环:while循环语句结束,依然可以访问变量,耗费内存空间

    3)应用场景:是否明确次数

            for循环:明确循环次数

            while循环:不明确循环次数

    跳转控制语句:

    break;continue;return

    break

    中断,结束

    不能单独使用,没有意义,在switch语句以及循环中使用

    可以再单层循环中使用,早期在for循环嵌套中使用

    continue

    结束当前循环,立即进入下一次循环

    不能单独使用,结合循环语句使用

    return

    结束当前方法去使用的

    是具体用在具有返回值类型的方法中使用!

    Processed: 0.008, SQL: 8