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# ...
随机推荐
- Conda / Miniconda——软件包管理系统使用
conda是一个非常好的python包管理软件,但是它的Minicoda是一个非常好的生信软件包管理软件,更多conda介绍多google. Miniconda简直就是生信人的福音,尤其是像我这种传统 ...
- .replace(/-/g,"/")的用法
/-/g正则表达式 g 代表 global 全部替换 var str1 ="2012-08-12 23:13"; str1 = str1.replace(/-/g,& ...
- C/C++中char* p = "hello" 和 const char* p = "hello"的区别
在写代码常常都会写char * p ="hello";这样的代码,虽然不是错误,但却不建议这样用.应该加const修饰.这句话背后的内涵是什么?下面就刨根问底一下:) 这个行为在不 ...
- android studio中使用recyclerview小白篇(一)
本人就是小白,昨天在使用listview时,看到说有更好的控件出来了,在V7包中,需要SDK21及以上,那就试着用用吧,今天试了一天,终于弄的能简单使用了,分享一下. 怎么导入这个recycleyvi ...
- mysql字段名与关键字冲突(near "to":syntax error)
今天遇到个问题,mysql字段为 to ,但是插入时报语法错误,仔细分析to是关键词 使用单引号和双引号 全部失败!!!! 仔细看 mysql的字段都是`(键盘Esc下面那个符号)括起来的, 试了一下 ...
- code manager tools myeclipse10 svn插件安装及使用
一.下载: 1.在线安装地址:http://subclipse.tigris.org/update_1.6.x 2.安装包下载地址:http://subclipse.tigris.org/servle ...
- 洛谷 P1879 [USACO06NOV]玉米田Corn Fields
题目描述 Farmer John has purchased a lush new rectangular pasture composed of M by N (1 ≤ M ≤ 12; 1 ≤ N ...
- 100个大型机器学习数据集汇总(CV/NLP/音频方向)
网站首页: 网址:数据集
- 【Java】Strategy Pattern
前言 如果说,商场打折针对不同的时节,比如双十一.圣诞节.春节这些值得促销的好日子,进行不同程度的降价打折从而获得最大程度上的收益,如果有一群鸭子,只会游泳.嘎嘎叫,但是某一天某种类型的鸭子学会了飞, ...
- Sessions in BSU
Sessions in BSU 有n项考试.每项考试给定两个时间,你可以任意选择一个时间.每个时间点只能考一场考试,请问在最优情况下最早考完的时间.n<=1e6. 把题目抽象成图论模型:在每项考 ...