基础语法-其它流程控制语句break和continue
基础语法-其它流程控制语句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的更多相关文章
- 03-Java基础语法【 流程控制语句】
重要知识记录: 1.流程控制 顺序结构:根据编写的顺序,从上到下进行运行. 2.判断语句 1)判断语句1--if if(判断条件){ 执行语句: } 2)判断语句2--if...else if(判断条 ...
- Java基础语法(4)-流程控制
title: Java基础语法(4)-流程控制 blog: CSDN data: Java学习路线及视频 1.程序流程控制 流程控制语句是用来控制程序中各语句执行顺序的语句,可以把语句组合成能完成一定 ...
- Java基础语法与流程控制
Java基础语法与流程控制 跟着狂神学Java的第二天O(∩_∩)O~,养成一个总结的习惯 志同道合的小伙伴可以一起学习狂神的视频 本节地址:https://www.kuangstudy.com/co ...
- Java基础语法02——流程控制
流程控制:顺序结构.分支结构(if-else.switch-case).循环结构(for.while.do-while)
- Unit04: JavaScript 概述 、 JavaScript 基础语法 、 流程控制
Unit04: JavaScript 概述 . JavaScript 基础语法 . 流程控制 my.js function f3() { alert("唐胜伟"); } demo1 ...
- Python基础2:流程控制语句 while / for循环
[ while 循环 ] 如果要计算1+2+3,我们可以直接写表达式: >>> 1 + 2 + 3 要计算1+2+3+...+10,勉强也能写出来. 但是,要计算1+2+3+...+ ...
- python基础语法2 流程控制 if,while,for
if语句: 什么是if? 主要是用于判断事物得对错,真假,是否可行 语法结构: python是通过缩进来决定代码的归属 pep8: 缩进一定是四个空格 tab键 if 条件: 代码块 .... ... ...
- (基础篇)PHP流程控制语句
不论是PHP还是别的语法,程序总是由若干条语句组成. 从执行方式上看,语句的控制结构分为以下三种: 1. 顺序结构:从第一条语句到最后一条语句完全顺序执行: 2. 选择结构:根据用户输入或语句的中 ...
- IT兄弟连 Java语法教程 流程控制语句 分支结构语句1
不论哪一种编程语言,都会提供两种基本的流程控制结构:分支结构和循环结构.其中分支结构用于实现根据条件来选择性地执行某段代码,循环结构则用于实现根据循环条件重复执行某段代码.Java同样提供了这两种流程 ...
随机推荐
- CNN算法详细分析
test_example_CNN.m train_x = double(reshape(train_x',28,28,60000))/255; test_x = double(reshape(test ...
- MAC Matlab 中文乱码
环境:macOS High Sierra 10.13.4 问题:文件中文注释乱码(再次打开文件时) / 控制台输出中文乱码 解决方法: 官网下载补丁(https://ww2.mathworks.cn/ ...
- windows环境变量引发的血案
最近重装了系统,决心使用Anaconda来管理python包和虚拟环境.在完成一系列配置后,运行程序,发现老是报错 D:\Anaconda3\envs\jobnote>python E:\wor ...
- zookeeper logs is missing zookeeper 日志丢失
ERROR [main:QuorumPeerMain@85] - Invalid config, exiting abnormally Invalid config, exiting abnormal ...
- java学习-初级入门-面向对象⑥-类与对象-静态static
这次我们来学习静态(static) 知识点 1.静态方法只能调用静态变量 2.静态变量属于整个Class,会随着发生变化. 案例:定义一个自动增长的学生类. 题目要求: 定义一个学生类,除了姓名.性别 ...
- [排错] VO对象和POJO对象的关系
这或许是一个很蠢的笔记吧...... 这次项目中, 作为一个新人, 没少被这两个概念虐得死去活来的, 现在特别做一次记录, 关于它们二者之间在项目中的应用. 在这里呢, 就不再赘述 VO(view o ...
- Calendar 时间类的应用
Date 类最主要的作用就是获得当前时间,同时这个类里面也具有设置时间以及一些其他的功能,但是由于本身设计的问题,这些方法却遭到众多批评,不建议使用,更推荐使用 Calendar 类进行时间和日期的处 ...
- [Codeforces #608 div2]1271D Portals
Description You play a strategic video game (yeah, we ran out of good problem legends). In this game ...
- Pycharm 报错 Environment location directory is not empty 解决
新电脑clone项目后发现Project Interpreter无法配置, New environment 选择后无法应用, 鼠标悬停在Location 提示 Environment location ...
- 嵊州普及Day5T2
题意:将(w,h)的纸条折成(W,H),最少需几步. 思路:横竖互不干扰,然后最多可折int型一半,拿个函数判断两次比较即可,然后折不了的条件是需要的矩形大于给的矩形. 见代码: #include&l ...