选择+循环

程序的三大流程语句

  • 顺序:从上往下执行
  • 选择:根据不同的情况,执行相应的操作
  • 循环:重复做一件事情

顺序

顺序:最基本最简单的程序流程结构

选择

双分支

格式:
if(条件表达式){
//条件为true时,执行的代码
}else{
//条件为false时,执行的代码
}

【注】:
1.小括号中可以写任何表达式,但是推荐使用条件表达式。
2.默认为双分支。else可以省略,省略之后变成单分支if判断。

多分支语句

   if(条件表达式1){
        ....
    }else if(条件表达式2){
        ....
    }else if(条件表达式3){
        ...
    }else{
        ....
    }

【注】如果条件满足,则执行相应的操作,并结束当前if语句。

switch语句

      switch(表达式){
            case 常量1:
                执行语句;
                break;
            case 常量2:
                执行语句;
                break;
            .........
            default:   
               执行语句;
               break; 
         }

过程:
1.计算switch()中的值
2.和case 后面的常量去匹配
3.匹配成功,则执行相应的代码
4.往下执行,直到switch语句结束或者遇到break;

case分组

【注意点】
1.选择嵌套最好不要超过三层。
2.单分支if语句的执行语句若只有一句,可以省略大括号,但是不推荐
3.把执行概率更大的判断放在前面。能提升程序的效率。
4.if else 一般来表示双分支或较少的分支语句。分支多,优先使用switch。条件判断如果为大于小于,用if else ;如果是等于,则用switch比较方便。

循环

循环:重复做一件相同的事情。

分类:

  • while循环
  • do while循环
  • for循环

while循环

格式:

  while(表达式){
        执行语句;
  }

过程:
1.确定判断条件
2.确定每一次循环要执行的代码

使用循环的优点
1.代码简洁
2.方便维护

【注】:

1.while()括号中可以写任意的表达式,最后都会自动转为布尔值。
2.不要让循环条件一直成立,死循环。
3.循环语句中可以嵌套选择语句。

do while循环

格式:

   do{
        执行语句;
    }while(表达式);

【注意】结束的分号不要忘记写。

do while 与 while的区别:

  • do while是先执行一次,再判断。
  • while是先判断,再执行。

for循环

格式:

 for(表达式1;表达式2;表达式3){
        执行语句;
    }

1.表达式1,表达式2是先执行。表达式1只会在整个循环开始时执行一次,最后执行表达式3.
2.一般表达式1用来声明一个循环用的变量。
3.表达式2是用来判断循环条件。
4.对变量的值进行更改。

过程:
1.先执行表达式1,整体循环开始时执行一次。
2.再执行表达式2,若其值为true,则执行循环,否则循环结束。
3.循环语句执行完,再执行表达式3

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值