基础语法-其它流程控制语句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同样提供了这两种流程 ...
随机推荐
- 一、linux基础-对文件操作
1.1文件夹创建-复制-移动-重命名-删除1.创建文件夹mkdir zjbdir 2.复制文件/文件夹复制文件到:当前目录cp -r zjbdir zjbdir201600819复制文件到:当前目录 ...
- English-Number
English-Number 1. 基数与序数 2. 数量级前缀 3. 与数量级前缀连用的常用单位 4. 数量的完整写法式例 5. 数学符号 6. 其他常用单位 7. 数字的用法 7.1 日期时间 7 ...
- Link Analysis_2_Application
US Cities Distribution Network 1.1 Task Description Nodes: Cities with attributes (1) location, (2) ...
- ReentrantLock售票的例子&sleep和wait的区别锁可重入是什么(笔记)
1 sleep 在哪里都可以用 调用Thread.sleep()但是 wait方法只能在同步方法和同步代码块中使用 wait也就是使得该线程成为阻塞状态(注意这里阻塞不是书本操作系统下的while循环 ...
- js取值问题----key为数字
今天远程调用一个接口在处理返回的数据的时候突然发现数组的Key是一个数字 然后如果继续用“.”的话是不会的,会报错 要用中括号就可以解决
- kali 中文乱码解决方法
本文转自https://www.cnblogs.com/sym945/p/11943842.html#4449966 1.更换阿里源 vim /etc/apt/sources.list,编辑源之后,a ...
- 洛谷 P1929 迷之阶梯
题目传送门 解题思路: f[i]表示跳到第i层的最少移动次数,如果可以从下面一级跳上来,那么直接跳上来,如果跳不上来,那就往后退,退到不能退或能跳上第i层 AC代码: #include<iost ...
- python多进程编程中常常能用到的几种方法
python中的多线程其实并不是真正的多线程,如果想要充分地使用多核CPU资源,在python中大部分情况需要使用多进程.python提供了非常好用的多进程包Multiprocessing,只需要定义 ...
- 063、Java中输出信息
01.代码如下: package TIANPAN; /** * 此处为文档注释 * * @author 田攀 微信382477247 */ public class TestDemo { public ...
- delphi关闭和禁用Windows服务
function StopServices(const SvrName: string): Boolean; var SCH, SvcSCH: SC_HANDLE; SS: TServiceStatu ...