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# ...
随机推荐
- 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 ...
- SDUT 3343 数据结构实验之二叉树四:还原二叉树
数据结构实验之二叉树四:还原二叉树 Time Limit: 1000MS Memory Limit: 65536KB Submit Statistic Problem Description 给定一棵 ...
- [转]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 ...
- linux linux系统常用设置
linux linux系统常用设置 一.设置开机时开启数字键 修改rc.local文件 命令:vi /etc/rc.local rc.local文件中增加如下代码: INITTY=/dev/tty ...
- 使用pip安装离线包
为了方便以后查看,特总结于此: 下载离线安装包并放到你想放的文件目录下 使用anaconda prompt安装离线文件 如果没有安装anaconda,则参照下边链接里边的操作!!! 离线环境通过pip ...
- XtraBackup 备份与恢复实例讲解
前一篇文章我们讲到了PXB的原理以及安装方法,接下来将详细介绍 XtraBackup 备份和恢复的具体过程. xtrabackup 选项 xtrabackup 工具有许多参数,具体可去官网查询(xtr ...
- 字符串格式化str.format
一.字符串格式化之str.format 1.位置参数:用{0},{1},{2}表示位置 v1 = '{1},{0},{1}'.format('a','b') #输出b,a,b 2.关键词参数:用{na ...
- C++并发低级接口:std::thread和std::promise
std::thread和std::promise 相比std::async,std::thread就原始多了.thread一定会创建新线程(而不是像async那样创建的时候可能不会,后面才创建新线程( ...
- 取石子游戏 BZOJ1874 博弈
小H和小Z正在玩一个取石子游戏. 取石子游戏的规则是这样的,每个人每次可以从一堆石子中取出若干个石子, 每次取石子的个数有限制,谁不能取石子时就会输掉游戏. 小H先进行操作,他想问你他是否有必胜策略, ...
- PHP 实现实现多线程
前言 前些天帮同事查一个问题,第一次接触到了 PHP 的多线程,原以为 PHP 普遍都是单线程模型,并不适合多线程领域,花些时间翻了几个多线程的项目源码之后,发现 PHP 的多线程也颇有可取之处,活用 ...