HelloCoder HelloCoder
首页
《Java小白求职之路》
《小白学Java》
计算机毕设
  • 一些免费计算机资源
  • 脚手架工具
  • 《从0到1学习Java多线程》
  • 《从0到1搭建服务器》
  • 《可观测和监控》
  • 《k8s学习心得》
随笔
关于作者
首页
《Java小白求职之路》
《小白学Java》
计算机毕设
  • 一些免费计算机资源
  • 脚手架工具
  • 《从0到1学习Java多线程》
  • 《从0到1搭建服务器》
  • 《可观测和监控》
  • 《k8s学习心得》
随笔
关于作者
  • 《PureJavaCoderRoad》

    • 导读

    • Java基础

      • Java入门

      • Java语法

      • Java流程控制

        • 6、Java控制流程
        • switch-case匹配语句
        • 循环语句
        • 条件语句
        • 跳出语句
      • 面向对象

      • 异常处理

    • Java进阶

    • Java高阶

    • 开发辅助工具

    • 计算机网络

    • 数据库

    • JavaEE

    • 中间件

    • 架构

    • 建议

  • PureJavaCoderRoad
  • Java基础
  • Java流程控制
#跳出语句
HaC
2022-05-24
目录

跳出语句

for循环有时候不一定需要全部循环体都执行,我们就需要用到中跳出语句。

循环体跳出语句:

  • contine
  • break

# continue

continue 表示 不再执行循环体中continue语句之后的代码,直接进行下一次循环。

eg:

for (int x = 5; x >= 1; x--) {
    if (x == 3) {
        continue; //相当于跳过当次循环
    }
    System.out.println("x的值:" + x);
}

输出:

x的值:5
x的值:4
x的值:2
x的值:1

# break

break可用于跳出当前循环体(while、for、do while)或程序块(switch)

eg:

for (int x = 5; x >= 1; x--) {
    if (x == 3) {
        break;
    }
    System.out.println("x的值:" + x);
}

输出:

x的值:5
x的值:4

# 双重for循环的跳出

continue 和 break 只是跳出当前的循环体,并不影响外层循环的执行。

eg:

相当于 一个 2*3 的循环

for (int x = 2; x >= 1; x--) {
    for (int y = 1; y <= 3; y++) {
        if (x == 1 && y == 2)  {
            continue;
        }
        System.out.println("x的值:" + x + ",y的值:" + y);
    }
}

输出:

x的值:2,y的值:1
x的值:2,y的值:2
x的值:2,y的值:3
x的值:1,y的值:1
x的值:1,y的值:3

eg2:

for (int x = 2; x >= 1; x--) {
    for (int y = 1; y <= 3; y++) {
        if (x == 1 && y == 2) {
            break;
        }
        System.out.println("x的值:" + x + ",y的值:" + y);
    }
}

输出:

x的值:2,y的值:1
x的值:2,y的值:2
x的值:2,y的值:3
x的值:1,y的值:1
#跳出语句
上次更新: 2026-06-21 17:47:53
最近更新
01
MySQL支持的锁有哪些
06-21
02
HTTP 是不保存状态的协议, 如何保存用户状态
06-21
03
WebSocket、短轮询、长轮询的区别
06-21
更多文章>
Theme by Vdoing | Copyright © 2020-2026 HaC
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式