浅谈JAVA流程控制———选择结构与循环结构

    科技2022-08-06  110

    一.选择结构

    1.if控制语句

    (1)if单分支

    if(表达式){ 语句1; 语句2}

    (2)if-else双分支

    if(表达式){ 语句1; 语句2}else{ 语句3; 语句4 }

    (3)if-else if-else多分支

    if(表达式){ 语句1}else if{ 语句2}else{ 语句3}

    (4)嵌套if语句

    if(表达式1){ if(表达式2){ 语句1}else{ 语句2} }else{ if(表达式3){ 语句3}else{ 语句4} }

    2.switch语句

    switch(表达式1){ case 常量1: 语句1breakcase 常量2: case常量3: 语句2break... default: 语句3break}

    二.循环结构

    1.while循环

    while(循环条件){ 循环体 }

    2.do-while循环

    do{ 循环体 }while(循环条件);

    3.for循环

    for(变量初始化;循环条件;修改循环变量的值){ 循环体 }

    4.多重循环

    三种循环结构可以自嵌套或相互嵌套,并且可以多次嵌套,形成多重循环。运行时,外层循环每执行一次,内重循环就完整的执行一次。

    for(变量初始化;循环条件1;修改循环变量的值){ do{ 循环体 }while(循环条件2); } for(变量初始化;循环条件1;修改循环变量的值){ for(变量初始化;循环条件2;修改循环变量的值){ 循环体 } }

    5.跳转语句

    break: 终止当前循环,执行当前循环后面的语句

    public static void main(String[] args){ for(int i=1;i<10;i++) if(i%4==0){ break; } System.out.print(i+""); } System.out.print("循环结束");

    输出结果为: 1 2 3 循环结束

    return: 结束当前方法的执行并退出返回到调用该方法的语句处

    public static void main(String[] args){ for(int i=1;i<10;i++) if(i%4==0){ return} System.out.print(i+""); } System.out.print("循环结束");

    输出结果为: 1 2 3

    Processed: 0.010, SQL: 8