基础语法-其它流程控制语句break和continue

                                       作者:尹正杰

版权声明:原创作品,谢绝转载!否则将追究法律责任。

一.break语句

/**
* break语句
* @author 尹正杰
*
*/
public class BreakDemo01 {
public static void main(String[] args) {
/*
* break语句的作用:
* 默认跳出当前循环,也可以控制跳出到某一个循环
* break后面的代码是无法执行的,所以break后面一般不写代码
*
* break语句的应用范围:
* switch选择结构
* for/while/do...while循环结构
*/ for (int i = 1; i < 10; i++) {
for (int j = 0; j < 10; j++) {
System.out.println(i);
break; //默认break语句只会跳出当前循环
} } System.out.println("====== 我是分割线 ====="); m:for (int i = 1; i < 10; i++) {
n:for (int j = 0; j < 10; j++) {
System.out.println(i);
break m; //咱们也可以控制让break跳出某一个循环
}
} }
}

二.continue语句

/**
* continue语句
* @author 尹正杰
*
*/
public class ContinueDemo01 {
public static void main(String[] args) {
/*
* continue语句的作用:
* 结束本次循环,继续下次循环。
*
* continue的应用场景:
* 应用于循环结构。
*/ for (int i = 0; i < 20; i++) {
if (i % 2 == 0) {
continue; //跳过本次循环,继续下一次循环。
}
System.out.println(i);
} System.out.println("====== 我是分割线 ====="); m:for (int i = 1; i < 10; i++) {
n:for (int j = 0; j < 10; j++) {
System.out.println("i = " + i + ",j = " + j);
continue m; //咱们也可以控制让continue跳过某一个循环,继续下一个循环。
}
}
}
}

三.控制流程语句总结

  流程控制语句总结:
    (1)当对几个值进行判断的时候,可以使用if语句,或者switch语句,建议使用switch;
    (2)如果对数据区间进行判断,或者对运算结构是Boolean类型的进行判断,使用if语句;
    (3)当需要某些语句执行很多次的时候,使用循环结构,可以使用for或者while语句(如果定义变量只为循环增量使用时,可以使用for语句;如果对一个条件进行判断使用if语句;如果对该条件进行多次判断,使用while语句);
    (4)如果要结束循环,可以通过控制循环条件,或者使用break语句完成;     关于break和continue的温馨提示:
    break和continue这两个语句离开应用范围存在是没有意义的;
    这两个语句单独存在时下面都不可以有语句,因为执行不到;
    continue语句是结束本次循环继续下次循环;
    标号的出现,可以让这两个语句作用于指定的范围;

基础语法-其它流程控制语句break和continue的更多相关文章

  1. 03-Java基础语法【 流程控制语句】

    重要知识记录: 1.流程控制 顺序结构:根据编写的顺序,从上到下进行运行. 2.判断语句 1)判断语句1--if if(判断条件){ 执行语句: } 2)判断语句2--if...else if(判断条 ...

  2. Java基础语法(4)-流程控制

    title: Java基础语法(4)-流程控制 blog: CSDN data: Java学习路线及视频 1.程序流程控制 流程控制语句是用来控制程序中各语句执行顺序的语句,可以把语句组合成能完成一定 ...

  3. Java基础语法与流程控制

    Java基础语法与流程控制 跟着狂神学Java的第二天O(∩_∩)O~,养成一个总结的习惯 志同道合的小伙伴可以一起学习狂神的视频 本节地址:https://www.kuangstudy.com/co ...

  4. Java基础语法02——流程控制

    流程控制:顺序结构.分支结构(if-else.switch-case).循环结构(for.while.do-while)

  5. Unit04: JavaScript 概述 、 JavaScript 基础语法 、 流程控制

    Unit04: JavaScript 概述 . JavaScript 基础语法 . 流程控制 my.js function f3() { alert("唐胜伟"); } demo1 ...

  6. Python基础2:流程控制语句 while / for循环

    [ while 循环 ] 如果要计算1+2+3,我们可以直接写表达式: >>> 1 + 2 + 3 要计算1+2+3+...+10,勉强也能写出来. 但是,要计算1+2+3+...+ ...

  7. python基础语法2 流程控制 if,while,for

    if语句: 什么是if? 主要是用于判断事物得对错,真假,是否可行 语法结构: python是通过缩进来决定代码的归属 pep8: 缩进一定是四个空格 tab键 if 条件: 代码块 .... ... ...

  8. (基础篇)PHP流程控制语句

    不论是PHP还是别的语法,程序总是由若干条语句组成. 从执行方式上看,语句的控制结构分为以下三种: 1.  顺序结构:从第一条语句到最后一条语句完全顺序执行: 2.  选择结构:根据用户输入或语句的中 ...

  9. IT兄弟连 Java语法教程 流程控制语句 分支结构语句1

    不论哪一种编程语言,都会提供两种基本的流程控制结构:分支结构和循环结构.其中分支结构用于实现根据条件来选择性地执行某段代码,循环结构则用于实现根据循环条件重复执行某段代码.Java同样提供了这两种流程 ...

随机推荐

  1. CNN算法详细分析

    test_example_CNN.m train_x = double(reshape(train_x',28,28,60000))/255; test_x = double(reshape(test ...

  2. MAC Matlab 中文乱码

    环境:macOS High Sierra 10.13.4 问题:文件中文注释乱码(再次打开文件时) / 控制台输出中文乱码 解决方法: 官网下载补丁(https://ww2.mathworks.cn/ ...

  3. windows环境变量引发的血案

    最近重装了系统,决心使用Anaconda来管理python包和虚拟环境.在完成一系列配置后,运行程序,发现老是报错 D:\Anaconda3\envs\jobnote>python E:\wor ...

  4. zookeeper logs is missing zookeeper 日志丢失

    ERROR [main:QuorumPeerMain@85] - Invalid config, exiting abnormally Invalid config, exiting abnormal ...

  5. java学习-初级入门-面向对象⑥-类与对象-静态static

    这次我们来学习静态(static) 知识点 1.静态方法只能调用静态变量 2.静态变量属于整个Class,会随着发生变化. 案例:定义一个自动增长的学生类. 题目要求: 定义一个学生类,除了姓名.性别 ...

  6. [排错] VO对象和POJO对象的关系

    这或许是一个很蠢的笔记吧...... 这次项目中, 作为一个新人, 没少被这两个概念虐得死去活来的, 现在特别做一次记录, 关于它们二者之间在项目中的应用. 在这里呢, 就不再赘述 VO(view o ...

  7. Calendar 时间类的应用

    Date 类最主要的作用就是获得当前时间,同时这个类里面也具有设置时间以及一些其他的功能,但是由于本身设计的问题,这些方法却遭到众多批评,不建议使用,更推荐使用 Calendar 类进行时间和日期的处 ...

  8. [Codeforces #608 div2]1271D Portals

    Description You play a strategic video game (yeah, we ran out of good problem legends). In this game ...

  9. Pycharm 报错 Environment location directory is not empty 解决

    新电脑clone项目后发现Project Interpreter无法配置, New environment 选择后无法应用, 鼠标悬停在Location 提示 Environment location ...

  10. 嵊州普及Day5T2

    题意:将(w,h)的纸条折成(W,H),最少需几步. 思路:横竖互不干扰,然后最多可折int型一半,拿个函数判断两次比较即可,然后折不了的条件是需要的矩形大于给的矩形. 见代码: #include&l ...