流程控制语句

顺序结构:代码从主函数开始逐行向下运行,也是一种宏观的代码运行结构

选择结构: if语句和switch语句

 if语句


 基本格式                                              单if形式                                      嵌套if-else形式                                  if-else-if形式

if(条件表达式){                                      if(条件表达式){                            if(条件1){                                            if(条件1){

   当条件为true时执行的代码;               当条件为true时执行的代码;     条件1为true时执行的代码;              }else if(条件2){

}else{                                                     }                                                   if(条件2){                                           }else if(条件3){

   当条件为false时执行的代码;                                                               条件2为true时执行的代码;                   }else{  

  }                                                                                                                         }else{                                         }   

switch语句                                                                                              条件2为false时执行的代码;  

基本格式:                                                                                                              }

switch(变量){                                                                                                       }else{      

case 值1: 执行语句1;break;                                                                条件1为false时执行的代码;

case 值2:执行语句2; break;                                                                         }

case 值3:执行语句3; break;

                   ……

deafult:执行语句n; break; 

}

if语句与switch语句的区别

if它既可以对一个单一的值进行判断,也可以对一个区间的值进行判断

switch语句一般在多选情况下用

switch只能判断单一的值

switch所要求的变量的数据类型:byte short int char String 枚举      

循环结构:主要解决重复性执行的代码

已知重复次数的循环用 for循环

不知重复次数但是已知结束条件的循环用while循环  

以上不是一个严格意思上的分类,无论是for还是while,在Java当中都是可以互换的!          

循环的四要素       

  • 循环初始化 :指的就是循环从什么时候开始执行          
  • 循环继续条件:什么情况循环继续执行/反过来说,循环何时结束  
  • 循环体:就是我们需要被多次循环执行的代码块
  • 循环的周期: 当前循环和下一次循环之间的变更

 for循环的表达式:

        for(1循环的初始化 ;  2循环的继续条件 ; 4循环的步长 ){

         3循环体

}
循环规则:1-2-3-4-2-3-4-2-3-4-2-3-4-2不满足位置

while循环
    1.循环的初始化

while(2.循环的继续条件){

    3.循环体

    4.循环的步长

}
    while(true){

     1.循环初始化

     2.循环的继续条件

     3.循环体

     4.循环的步长

}
        注意:这么写while循环的话,逻辑上比较顺畅的,但是有危险,在于本身是死循环,需要在合适的时候用break关键字跳出循环

 

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值