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 @   晓洋^  阅读(28)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
点击右上角即可分享
微信分享提示