Java流程语句(5个)

1.if-else if-else
- if 条件为布尔值
- 如果条件1为true,执行代码块1,若为false,往下判断条件2,依次向下判断条件3,4,直到所有条件结束。

      if(条件1) {
          代码1
      } else if(条件2) {
          代码2
      } else if(条件3) {
          代码3
      } else {
          代码4
      }

2.switch-case-default

  • switch只能判断byte,short,char,int, enum

  • 当一个case成立,从这个case向后无条件
    执行所有case,直到结束,或遇到 break中断执行

    switch(变量或表达式) {
        case 5:
        case 100:
        case 20:
        break;
        case 15:
        default:
    }

3. for 循环

for(定义变量; 执行条件; 修改变量) {
重复执行的代码
}

  for(int i=1; i<=10; i++) {
      System.out.println(i);
  }

4.循环嵌套

  for(int i=1;i<=3;i++) {   
      for(int j=9;j>=7;j--) {
          i,j   
      }   
  }   
  i       j  
  ----    ----   
  1       9   
  1       8   
  1       7  
  2       9   
  2       8   
  2       7   
  3       9   
  3       8   
  3       7    
  • break 中断循环、跳出循环

  • continue 继续执行循环的下一轮

  • 循环命名
    在嵌套的内层循环中,控制外层循环的执行
    需要对外层循环命名

    outer:
    for(...) {
        for(...) {
            break outer;
            continue outer;
        }
    }
    

5.while 循环

  • while循环
    先判断,后执行
    while(条件) {

    }
  • do-while循环
    先执行,后判断 至少执行一次
    do {

    } while(条件);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值