分支结构及特点

目录

一、分支结构

1、单分支:if(条件判断){条件为真时执行的代码}

2、多分支:

二、任何复杂的程序逻辑都可以通过三种结构来实现

三、分支结构特点:

(1)多分支:

(2)循环:


一、分支结构

基于条件执行的(就是括号里面的判断条件)

1、单分支:if(条件判断){条件为真时执行的代码}

2、多分支:

(1)if(条件判断){条件为真时执行的代码}

  else  {条件为真时执行的代码}

(2)if(条件判断){条件为真时执行的代码}

  else   if(条件判断){条件为真时执行的代码}

  1. swith(key){case : }

a=1,当switch(a)里面的条件在下面的case 1,2,3中有一个的条件满足,下面的case1,2,3都会执行,default不会执行,只有当switch(a)里面的条件在下面的case 1,2,3中都没有符合的判断时执行default语句

break

当加上break;后,只有满足条件才会执行,只能终止一个循环

二、任何复杂的程序逻辑都可以通过三种结构来实现

1.顺序结构:从上往下,从左至右,每句必走

2.分支结构:有条件的来执行某些代码,并非每句都走

3.循环结构:需要多次执行的代码,并非所有代码都需要

三、分支结构特点:

if...else:多条路

switch()....case:多条路

(1多分支:

优点:相比于单分支的效率高,结构比较清晰

缺点:是整数类型的判断,判断要和下面的语句相等

Switch:判断条件为整数

Break:   跳出switch   结束分支  终止一个循环

(2)循环:

反复多次执行一段相同的或者相反的代码

(1)if(true){  //判断为一次

语句块//输出为一次 }

(2)while(boolean){ //条件可以判断多次,直到判断的条件为假

语句块//会输出多次 }

例如:跑三圈:

                          圈数为0

圈数够吗? 不够 跑一圈 圈数为1

圈数够吗? 不够 跑一圈 圈数为2

圈数够吗? 不够 跑一圈 圈数为3

圈数够吗? 够了

循环变量:分数 num

1)int num=0;

2)num++;

3)num<=5

4) num=0/1/2/3/4/5  num=5的时候结束

  • 10
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值