3.流程控制

流程控制

顺序

① 程序至上而下运行,及默认的程序运行方式

选择(分支)
  1. if-else

if(boolean){

}else{

}

  1. switch-case-default

    Switch(表达式1){

    ​ case 值1:

    ​ …

    ​ break;

    ​ case 值2:

    ​ …

    ​ break;

    ​ default:

    ​ …;

    }

    ② Switch表达式的返回值只能是 int,byte,char,short,枚举,字符串;

    ③ Case值也只能是int,byte,char,short,枚举,字符串,值必须是常量,且不能重复,

    (break 用来终止运行,否则会一直判断下去 直接判断完所有case。)

    ④ Default:在case中没有能够满足表达式的值时进入default。

循环
  1. while

① while(boolean{

​ 代码块

}

② 先判断后循环,代码块可能不执行

  1. do-while

    ① do{

    ​ 代码块

    }while(boolean

    ② 先执行后判断,至少执行一次代码块

  2. for

    for(int i=0;i<10;i++){

    ​ 代码块

    }

循环控制

① Break:结束需当前的循环,对于多层嵌套循环,则结束此层的循环,进入外层循环

② Continue:跳出当前循环,进入下一次循环

③ Return:return语句可以从一个方法返回,并把控制权交给调用它的语句。

posted @ 2022-09-12 18:11  晓洋^  阅读(40)  评论(0)    收藏  举报