Continue与Break在使用过程中的爱恨情仇| Java Debug 笔记

简介: Continue与Break在使用过程中的爱恨情仇| Java Debug 笔记

前言

初学Java者的迷惑值得所有人关注。

我们很喜欢告诉别人,什么是什么,其实更应该告诉他的是怎么去学习到什么是什么,就是受人之鱼不如授之以渔。

下边进入本次的学习。

问题复现

今天,我们来聊得话题呢,是在JAVA学习过程中,对于关键字Break与continue的使用的区别。

问题解决

整个问题呢,其实非常简单,但是对于初学者,确实有一定的迷惑,不知道何时使用break,何时使用continue。 我们,来细细的分析下使用场景。

System.out.println ("starting loop:");
for (int n = 0; n < 7; ++n)
{
    System.out.println ("in loop: " + n);
    if (n == 2) {
        continue;
    }
    System.out.println ("   survived first guard");
    if (n == 4) {
        break;
    }
    System.out.println ("   survived second guard");
    // continue at head of loop
}
// break out of loop
System.out.println ("end of loop or exit via break");

首先呢,两者的使用,都是在进行逻辑语句中,用于对语句的控制,控制跳转。

break,直接切断整个代码块,如果在循环中,就会切断循环,继续执行方法中剩下的部分

continue,切断本次循环,跳入到下一个循环判断逻辑中

以上呢,就是大概的使用

总结

时间是个问题,在学习过程中,一定要细致的分析,不能操之过急。


目录
相关文章
|
17天前
|
前端开发 Java 图形学
[笔记] 疯狂JAVA讲义(第3版)第11章 AWT编程
[笔记] 疯狂JAVA讲义(第3版)第11章 AWT编程
|
17天前
|
Java 索引
[笔记] 疯狂JAVA讲义(第3版)第4章 流程控制与数组
[笔记] 疯狂JAVA讲义(第3版)第4章 流程控制与数组
|
17天前
|
Java 程序员 API
[笔记] 疯狂JAVA讲义(第3版)第3章 数据类型和运算符
[笔记] 疯狂JAVA讲义(第3版)第3章 数据类型和运算符
|
17天前
|
算法 Java 索引
12.12_黑马数据结构与算法笔记Java
12.12_黑马数据结构与算法笔记Java
20 1
|
4天前
|
Java BI C#
技术笔记:SM4加密算法实现Java和C#相互加密解密
技术笔记:SM4加密算法实现Java和C#相互加密解密
|
4天前
|
Java Maven Python
技术笔记:Lombok介绍、使用方法和总结
技术笔记:Lombok介绍、使用方法和总结
|
17天前
|
数据可视化 Java 测试技术
[笔记] 疯狂JAVA讲义(第3版) 第2章 理解面向对象
[笔记] 疯狂JAVA讲义(第3版) 第2章 理解面向对象
|
17天前
|
IDE Oracle Java
[笔记] 疯狂JAVA讲义(第3版) 第1章 Java语言概述与开发环境
[笔记] 疯狂JAVA讲义(第3版) 第1章 Java语言概述与开发环境
|
17天前
|
存储 设计模式 前端开发
[笔记] 疯狂JAVA讲义(第3版)第12章 Swing编程
[笔记] 疯狂JAVA讲义(第3版)第12章 Swing编程
|
17天前
|
Java 编译器
[笔记] 疯狂JAVA讲义(第3版)第10章 异常处理
[笔记] 疯狂JAVA讲义(第3版)第10章 异常处理