流程控制—分支

目标

使用if分支语句

使用switch分支语句

能够使用三元表达式

1.流程控制  控制代码的执行顺序

流程控制三种结构

顺序结构,分支结构,循环结构

  图

2.if语句  分支流程控制,有条件

if(条件表达式)花括号

3.ifelse双分支

案例  判断闰年

4.else if多分支语句

案例  判断成绩,80分以上优秀

三元表达式  由三元运算符组成的式子

可以做判断,类似双分支语句

语法  条件表达式 ? 表达式1 :表达式2

案例  数字补0

为倒计时做铺垫

switch 多分支语句,针对变量设置一系列特定值时,用的

语法

switch(表达式)  补充

            case  value1:    ;

                break;

                ....

              default:

              执行最后的语句;

执行效率高于if语句,因为他会直接寻找表达式的值,

注意事项:

表达式(或者是变量)  全等于case后面的值

break  写上去退出switch,不执行后面的

        不写,会继续执行下一个case

案例  查询水果

switch语句和 if else if 区别

switch case比较固定时

if  更灵活,判断范围

switch直接跳到执行语句      效率高

if else if  从上到下依次执行 效率低

分支少  if 执行效率高

分支多,switch效率高,结构清晰

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 流程控制 目录:顺序结构分支循环循环嵌套控制循环的关键词 总会出现一种场景:要满足某个条件时,才去做一件事情。 ...
    Ansaxnsy阅读 765评论 0 1
  • 顺序结构: 由上而下的执行代码 分支结构:在由上而下的执行代码过程中,根据不同的条件执行不同的代码 常见分支结构:...
    让思念入土阅读 389评论 0 0
  • 其实也不能说是Java的流程控制,应该说所有的编程语言的流程控制,都包括三类: 1:顺序执行:程序的执行都是从上到...
    一直想上树的猪阅读 365评论 0 0
  • 比较迟钝,才发现有这个活动。宝宝的笑容非常有感染力,所以首先就画了这张。 看了其他人的画作,膜拜到有点手痒。手比较...
    这次我是认真的阅读 402评论 6 3
  • 七绝(无题) 幽赏淑景陌上阡, 草肥花红绿衣穿。 曲径通幽漫兴处, 烟波渺渺思悄然。 (二首)七律 凝眸画境几回看...
    寒冰英子阅读 185评论 0 0