JavaSE---关键字---return,break,continue
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的更多相关文章
- 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 ...
- return break continue
return 程序返回,不再执行下面的代码(结束当前的方法 直接返回) break 跳出总上一层循环,不再执行循环(结束当前的循环体)continue 跳出本次循环,继续执行下次循环(结束正在执行的循 ...
- return break continue 的区别
1)break 直接跳出当前的循环,从当前循环外面开始执行,忽略循环体中任何其他语句和循环条件测试.他只能跳出一层循环,如果你的循环是嵌套循环,那么你需要按照你嵌套的层次,逐步使用break来 ...
- return break continue的区别 js java
return :结束函数的执行, return后面的所有代码都不再执行 break: 结束循环, 执行循环后面的代码(如果有的话) continue: 结束本次循环, 循环变量继续递增或递减, 开始下 ...
- return break continue区别
return:1.跳出整个方法体 2.返回值 function(a){return a=2}; break:跳出当前循环, continue:跳出当前判断继续执行
- Java基础(2):Java中的四个跳转语句总结goto,break,continue,return
跳转控制语句 Java中的goto是保留字,目前不能使用.虽然没有goto语句可以增强程序的安全性,但是也带来很多不便,比如说,我想在某个循环知道到某一步的时候就结束,现在就做不了这件事情.为了弥补这 ...
- return, break and continue
最近学习多线程看到了一个描述不太准确的地方,让我对return break continue个语句的不同开始详细了解了一番,之前只是知道怎么使用,不是很深入研究,基本遇到了跳出就用return来解决全 ...
- js中的break ,continue, return (转)
面向对象编程语法中我们会碰到break ,continue, return这三个常用的关键字,那么关于这三个关键字的使用具体的操作是什么呢?我们在使用这三关键字的时候需要注意和需要理解的规则是什么呢? ...
- 详解C#break ,continue, return
C#编程语法中break ,continue, return这三个常用的关键字的学习对于我们编程开发是十分有用的,那么本文就向你介绍break ,continue, return具体的语法规范. C# ...
随机推荐
- UltraISO制作系统ISO镜像
一.简介 UltraISO是一款功能强大而又方便实用的光盘映像文件制作/编辑/转换工具,它可以直接编辑ISO文件和从ISO中提取文件和目录,也可以从CD-ROM制作光盘映像或者将硬盘上的文件制作成IS ...
- Windows Live Writer 使用指南
一.简介 Windows Live Writer 是一个强大的离线博客编辑工具,通过它可以离线编辑内容丰富的博文,除了自身强大的编辑功能之外,还提供了接口,让其它开发人员通过插件提供工具自身没有提供的 ...
- NSButton添加事件
-(void)addButton { NSButton* pushButton = [[NSButton alloc] initWithFrame: NSMakeRect(, , , )]; push ...
- java全栈day09----继承 抽象类
01继承的概述 在Java中,类的继承是指在一个现有类的基础上去构建一个新的类, 构建出来的新类被称作子类,现有类被称作父类在java中 继承如何来实用呢?举个例子 继承的定义格式和使用 *A:继承的 ...
- HDU 2102 A计划 (BFS或DFS)
题意:中文题. 析:是一个简单的搜索,BFS 和 DFS都可行, 主要是这个题有一个坑点,那就是如果有一层是#,另一个层是#或者*,都是过不去的,就可以直接跳过, 剩下的就是一个简单的搜索,只不过是两 ...
- JaVA web服务器配置
1:第一是下载好Eclipse开发工具,这里不做叙述,自行下载安装. 2:使用Eclipse开发WEB项目,启动Eclipse,选择File--->new --->other---> ...
- win8使用every'thing无法显示搜索结果的解决方法
关键词: win8,everything,无搜索结果 进入everything ,tools->option右下角有个 restore defaults 如果安全软件阻拦,点击 允许 就行了, ...
- C# 链表 --增 -删-反转-删除最小值
1. Node.cs namespace 链表 { public class Node<T> { public T Data; //这个就是地址 public Node<T> ...
- myql 服务启动不了怎么办
今天,不小心手动将mysql 服务停掉后,怎么也启动不了,后面查了半天 ,终于知道要先将任务管理器里的mysql.exe 先Kill掉,然后可以启动了,记录一下
- Android下创建一个输入法
输入法是一种可以让用户输入文字的控件.Android提供了一套可扩展的输入法框架,使得应用程序可以让用户选择各种类型的输入法,比如基于触屏的键盘输入或者基于语音.当安装了特定输入法之后,用户即可在系统 ...