1、【break】

    1.1   默认   用来结束   整个循环;

package com.exiuge.mytest;

public class BreakTest {

    public static void main(String[] args){
for (int i=0;i<9;i++){
System.out.println(i);
if (i==3){
break;
}
}
System.out.println("haha...");
}
}

执行结果:

    1.2  还可以  直接结束   多层循环;

package com.exiuge.mytest;

public class BreakTest {

    /**
* 需要在break后跟一个标签(outer:用于标识一个外层循环;
* 标签就是一个紧跟英文冒号的标识符,只有放在循环语句之前才有用;)
* @param args
*/
public static void main(String[] args){ for (int i=0;i<4;i++){
outer:
for (int j=0;j<8;j++){
for (int k=0;k<7;k++){
System.out.println(i+":"+j+":"+k);
if (k==3){
break outer;
}
}
} }
System.out.println("haha...");
}
}

执行结果:

2、【continue】

    1.1  默认  用于结束当前循环,开始下次循环;

package com.exiuge.mytest;

public class ContinueTest {

    public static void main(String[] args){
for (int i=0;i<5;i++){
if (i==3){
continue;
}
System.out.println(i);
}
System.out.println("haha...");
}
}

执行结果:

    1.2  结束指定外层循环,继续执行下次循环

package com.exiuge.mytest;

public class ContinueTest {

    /**
* 需要在continue后跟一个标签(outer:用于标识一个外层循环;
* 标签就是一个紧跟英文冒号的标识符,只有放在循环语句之前才有用;)
* @param args
*/
public static void main(String[] args){
for (int i=0;i<3;i++){
outer:
for (int j=0;j<2;j++){
for (int k=0;k<4;k++){
if (k==2){
continue outer;
}
System.out.println(i+":"+j+":"+k);
}
}
}
System.out.println("haha...");
}
}

执行结果:

3、【return】

    用于  结束整个方法

package com.exiuge.mytest;

public class ReturnTest {

    public static void main(String[] args){
for (int i=0;i<4;i++){
for (int j=0;j<3;j++){
if (i==2){
return;
}
System.out.println(i+":"+j);
}
}
}
}

执行结果:

JavaSE---关键字---return,break,continue的更多相关文章

  1. java控制语句 if-else while do-while for return break continue goto switch default

    if for //: object/ForEachFloat.java package object; import java.util.Random; public class ForEachFlo ...

  2. return break continue

    return 程序返回,不再执行下面的代码(结束当前的方法 直接返回) break 跳出总上一层循环,不再执行循环(结束当前的循环体)continue 跳出本次循环,继续执行下次循环(结束正在执行的循 ...

  3. return break continue 的区别

    1)break     直接跳出当前的循环,从当前循环外面开始执行,忽略循环体中任何其他语句和循环条件测试.他只能跳出一层循环,如果你的循环是嵌套循环,那么你需要按照你嵌套的层次,逐步使用break来 ...

  4. return break continue的区别 js java

    return :结束函数的执行, return后面的所有代码都不再执行 break: 结束循环, 执行循环后面的代码(如果有的话) continue: 结束本次循环, 循环变量继续递增或递减, 开始下 ...

  5. return break continue区别

    return:1.跳出整个方法体 2.返回值 function(a){return a=2}; break:跳出当前循环, continue:跳出当前判断继续执行

  6. Java基础(2):Java中的四个跳转语句总结goto,break,continue,return

    跳转控制语句 Java中的goto是保留字,目前不能使用.虽然没有goto语句可以增强程序的安全性,但是也带来很多不便,比如说,我想在某个循环知道到某一步的时候就结束,现在就做不了这件事情.为了弥补这 ...

  7. return, break and continue

    最近学习多线程看到了一个描述不太准确的地方,让我对return break continue个语句的不同开始详细了解了一番,之前只是知道怎么使用,不是很深入研究,基本遇到了跳出就用return来解决全 ...

  8. js中的break ,continue, return (转)

    面向对象编程语法中我们会碰到break ,continue, return这三个常用的关键字,那么关于这三个关键字的使用具体的操作是什么呢?我们在使用这三关键字的时候需要注意和需要理解的规则是什么呢? ...

  9. 详解C#break ,continue, return

    C#编程语法中break ,continue, return这三个常用的关键字的学习对于我们编程开发是十分有用的,那么本文就向你介绍break ,continue, return具体的语法规范. C# ...

随机推荐

  1. 40、inner mate distance for paired reads in a bam file

    参考:https://www.biostars.org/p/106291/#106344 1.inner mate distance : the distance from the right mos ...

  2. SDUT 3343 数据结构实验之二叉树四:还原二叉树

    数据结构实验之二叉树四:还原二叉树 Time Limit: 1000MS Memory Limit: 65536KB Submit Statistic Problem Description 给定一棵 ...

  3. [转]ORA-12516, TNS:listener could not find available handler with matching protocol stack

    转至:http://blog.csdn.net/MichaelSrc/article/details/6760247 1.查看当前连接进程数 SQL>select count(*) from v ...

  4. linux linux系统常用设置

    linux  linux系统常用设置 一.设置开机时开启数字键 修改rc.local文件 命令:vi  /etc/rc.local rc.local文件中增加如下代码: INITTY=/dev/tty ...

  5. 使用pip安装离线包

    为了方便以后查看,特总结于此: 下载离线安装包并放到你想放的文件目录下 使用anaconda prompt安装离线文件 如果没有安装anaconda,则参照下边链接里边的操作!!! 离线环境通过pip ...

  6. XtraBackup 备份与恢复实例讲解

    前一篇文章我们讲到了PXB的原理以及安装方法,接下来将详细介绍 XtraBackup 备份和恢复的具体过程. xtrabackup 选项 xtrabackup 工具有许多参数,具体可去官网查询(xtr ...

  7. 字符串格式化str.format

    一.字符串格式化之str.format 1.位置参数:用{0},{1},{2}表示位置 v1 = '{1},{0},{1}'.format('a','b') #输出b,a,b 2.关键词参数:用{na ...

  8. C++并发低级接口:std::thread和std::promise

    std::thread和std::promise 相比std::async,std::thread就原始多了.thread一定会创建新线程(而不是像async那样创建的时候可能不会,后面才创建新线程( ...

  9. 取石子游戏 BZOJ1874 博弈

    小H和小Z正在玩一个取石子游戏. 取石子游戏的规则是这样的,每个人每次可以从一堆石子中取出若干个石子, 每次取石子的个数有限制,谁不能取石子时就会输掉游戏. 小H先进行操作,他想问你他是否有必胜策略, ...

  10. PHP 实现实现多线程

    前言 前些天帮同事查一个问题,第一次接触到了 PHP 的多线程,原以为 PHP 普遍都是单线程模型,并不适合多线程领域,花些时间翻了几个多线程的项目源码之后,发现 PHP 的多线程也颇有可取之处,活用 ...