流程控制语句

  1. 三元表达式
    其形式为: type d = a ? b : c;
    具体化形式为: 数据类型 变量名 = 条件表达式 ? 值 : 值;
    例子: int i = 1>2 ? 3 : 4;
    如果条件为true那么进入第一个值, 否则第二个;
    1>2不成立, boolean值为false, i = 4;

  2. 顺序语句:从上往下执行
    if的用法为:

    1. if(布尔表达式){
      待执行的代码
      }
      if是如果, 如果布尔表达式里面最终指向为true, 那么将执行代码;

    2. if(布尔表达式){
      待执行的代码
      }else{
      待执行的代码
      }
      else是反之, 如果布尔表达式里面最终指向为false, 那么将执行else里面的代码;

    3. if(布尔表达式){
      待执行的代码
      }else if(布尔表达式){
      待执行的代码
      }else if(布尔表达式){
      待执行的代码
      }else{
      待执行的代码
      }
      else if意为否则如果, 第一个if不满足true, 就到我这里来继续, 我不满足执行的条件就继续到下面的else if, 全部不满足时就到else里面去, 可以添加else也可以不用;

  3. 选择语句: switch分支(java8), 使用形式为:
    switch(变量){
    case 常量1:
    待执行的代码;
    break;
    case 常量1:
    待执行的代码;
    break;
    case 常量1:
    待执行的代码;
    break;
    default:
    待执行的代码;
    }
    变量从上而下找到相对应的常量, 进入代码并运行, 如果找不到就执行default里面的代码, default默认的, 找不到才执行;
    如果对应的case没有break, 执行完后会继续执行下面case里面的代码直到break;

  4. 循环控制语句

    1. while(布尔表达式){
      待执行的代码
      }
      当进入到while循环时, 判断布尔表达式为真还是为假, 如果要是为真就执行代码,执行完再去判断布尔表达式, 直到布尔表达式不满足true;

    2. do{
      待执行的代码
      }while(布尔表达式);
      首先执行do里面的代码, 执行完之后, 进入while循环判断布尔表达式为真还是假, 如果为真再去执行do里面的代码, 一直到布尔表达式为假的时候程序就结束了, while循环和do…while循环的区别就是, 如果布尔表达式第一次判断就为false, 那么while循环一次也不执行, do…while循环则必定执行一次;

    3. for(初始化变量;条件表达式;末尾表达式){
      循环体;
      }
      for循环的执行过程:
      1.执行变量初始化
      2.执行条件判断, 如果条件判断为真, 那么执行循环体, 为假就退出循环
      3.执行末尾表达式
      4.while(2){3}

  • break: 经常用在循环语句或switch分支语句中, 用于跳出当前循环, 执行后面的代码。
  • continue: 经常用在循环语句中, 用于停止本次循环, 不再执行本次循环体的代码, 开始下一轮循环的执行。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值