码迷,mamicode.com
首页 > 编程语言 > 详细

【Java】Java_16 控制循环结构Break、Continue、Return

时间:2017-04-17 23:40:46      阅读:225      评论:0      收藏:0      [点我收藏+]

标签:stc   java   ide   功能   sid   ++   系统   for   main   

1.break

break用于完全结束一个循环,跳出循环体。不管是哪种循环,一旦在循环体中遇到break,系统将完全结束该循环

在Java中是的标签定义,标签就是一个紧跟着英文冒号(:)的标识符

代码示意:

package com.oliver.test;
public class TestBreak {
    public static void main(String[] args) {
        //外层循环,outside作为标识符
        outside:
        for(int i=0;i<=5;i++){
            //内存循环
            for(int j=0;j<=5;j++){
                System.out.println("i的值为"+i+",j的值为"+j);
                //如果j的值为4,那么结束外层循环
                if(j==2){
                    break outside;
                }
            }
        }
    }
}

打印结果:

i的值为0,j的值为0
i的值为0,j的值为1
i的值为0,j的值为2

2.continue

continue的功能和break有点类似,区别是continue只是忽略本次循环剩下的语句,接着开始下一次循环,并不会终止循环;而break则是完全终止循环本身。

代码示意:

package com.oliver.test;

public class TestContinue {
    public static void main(String[] args) {
        //外层循环,outside作为标识符
        outside:
        for(int i=0;i<=5;i++){
            //内存循环
            for(int j=0;j<=5;j++){
                System.out.println("i的值为"+i+",j的值为"+j);
                //如果j的值为2,那么结束外层循环
                if(j==2){
                    continue outside;
                }
            }
        }
    }
}

打印结果:

i的值为0,j的值为0
i的值为0,j的值为1
i的值为0,j的值为2
i的值为1,j的值为0
i的值为1,j的值为1
i的值为1,j的值为2
i的值为2,j的值为0
i的值为2,j的值为1
i的值为2,j的值为2
i的值为3,j的值为0
i的值为3,j的值为1
i的值为3,j的值为2
i的值为4,j的值为0
i的值为4,j的值为1
i的值为4,j的值为2
i的值为5,j的值为0
i的值为5,j的值为1
i的值为5,j的值为2

3.return

return关键字是用来结束一个方法的,并不是专门用来结束循环的。

代码示意:

package com.oliver.test;

public class TestReturn {
    public static void main(String[] args) {
        //一个简单的for循环
        for(int i=0;i<=3;i++){
            System.out.println("i的值为:"+i);
            if(i==2){
                return;
            }
        }
    }
}

打印结果:

i的值为:0
i的值为:1
i的值为:2

【Java】Java_16 控制循环结构Break、Continue、Return

标签:stc   java   ide   功能   sid   ++   系统   for   main   

原文地址:http://www.cnblogs.com/OliverQin/p/6725635.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!