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

    • 导读

    • Java基础

      • Java入门

      • Java语法

      • Java流程控制

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

      • 异常处理

    • Java进阶

    • Java高阶

    • 开发辅助工具

    • 计算机网络

    • 数据库

    • JavaEE

    • 中间件

    • 架构

    • 建议

  • PureJavaCoderRoad
  • Java基础
  • Java流程控制
#跳出语句
码农阿雨
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
阅读全文
×

(为防止恶意爬虫)
扫码或搜索:HelloCoder
发送:290992
即可永久解锁本站全部文章

解锁
#跳出语句
上次更新: 2025-02-21 06:04:57
最近更新
01
《LeetCode 101》
02-21
02
IDEA、Golang、Pycharm破解安装
02-21
03
《LeetCode CookBook》
02-21
更多文章>
Theme by Vdoing | Copyright © 2020-2025 码农阿雨
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式