Java基础————流程控制语句

1.顺序结构

代码从上向下一行一行执行

2.分支结构

有多种选择的可能

1.if条件语句                      (多条路只要有一个匹配,当前分支执行完,分支结构就结束)

情景一:                                     情景二:                                        情景三:

if(布尔表达式){                            if(布尔表达式){                               if(布尔表达式1){

        语句;                                         语句1;                                            语句1;

}                                                  }else{                                              }else if(布尔表达式2){

                                                           语句2;                                             语句2;

                                                   }                                                      }......

                                                                                                          }else{

                                                                                                                  语句n+1;

                                                                                                          }

2.switch语句          (case穿透:不加break,匹配到对应的语句后,后续的会继续执行)

switch(表达式){

        case 条件1:

                语句1;

                break;

        case 条件2:

                语句2;

                break;

        ......

        default:

                语句n+1;

}

if语句和switch语句的区别:
1.大多是情况可以通用
2.if适用于区间取值,switch适用于匹配单个数值

3.循环结构

重复干某件事

1.for循环

for(循环初始化条件;循环判断条件;循环改变条件){

        循环体;

}

2.while循环

循环初始条件;

while(循环判断条件){

         循环体;

        循环改变条件;

}

3.do...while循环

循环初始条件;

do{

         循环体;

        循环改变条件;

}while(循环判断条件)

for循环、while循环和do...while循环的区别:
for循环:固定次数的循环,优先考虑
while循环:不确定次数的循环,优先考虑
do...while循环:当程序需要先执行一次再考虑条件,优先考虑

4.死循环

不断地运行,可以通过设置开关和关键字break来终止死循环

5.嵌套循环                                          (如果嵌套循环大于等于三要考虑业务是否有问题)

外层走一次,内层走一圈

4.关键字

break:跳出循环,后续的循环不在执行

continue:跳出当前循环,后续的循环继续执行

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值