Java 程序流程控制篇

一、程序流程控制

控制程序的执行顺序

二、程序的执行顺序

1、顺序结构(默认)

自上而下执行代码

2、分支结构

根据条件,选择对应代码执行

2.1、if

2.2、switch

在这里插入图片描述

注意:
  • switch 表达式类型只能是 byte、short、char、int,JDK5 开始支持枚举,JDK7 开始支持 String,不支持
    long、float、double,与 C 语言 switch 不同
  • case 值不允许重复,且只能是字面量

3、循环结构

控制某段代码重复执行

3.1、for

3.2、while

3.3、do-while

3.4、死循环

在这里插入图片描述

3.5、跳转关键字

3.5.1、break

跳出当前循环,或当前 switch 分支
在这里插入图片描述

3.5.2、continue

跳到本次循环结尾处,也就是 }

for (int i = 0; i < 5; i++) {
  if (3 == i) {
    continue;
  }
  System.out.println("for: " + i);
}

// 死循环
for (int i = 0; i < 5;) {
  if (3 == i) {
    continue;
  }
  System.out.println("for: " + i);
  i++;
}

3.6、标签

Java:关于跳出两层循环的方法以及Label(标签)
java如何设置标签跳出循环

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值