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

java关键字break、continue、return区别

时间:2016-11-02 14:13:33      阅读:178      评论:0      收藏:0      [点我收藏+]

标签:test   bsp   rgs   return   int   ++   code   返回   关键字   

【break】

结束所在循环体?

验证:

public class Test {

    public static void main(String[] args) {
        for (int i=0; i<10; i++) {
            if (i == 5) {
                System.out.println("end by"+i);
                break;
            }
            System.out.println("..."+i);
         }
        /*
        输出:
            ...0
            ...1
            ...2
            ...3
            ...4
            end by5
     */
    }
}

【continue】

结束循环体的一次循环?

验证:

public class Test {

    public static void main(String[] args) {
        for (int i=0; i<7; i++) {
            if (i == 5)
                continue;
            System.out.println("..."+i);
         }
        /*
        输出:
            ...0
            ...1
            ...2
            ...3
            ...4
            ...6
            第六次循环并没有执行后面语句System.out.println("..."+i)
         */
    }
}

【return】

除了可以返回值外,还能结束所在函数?

验证:

public class Test {

    public static void main(String[] args) {
        returnTest();
        /*
         输出: 
            ...0
            ...1
            ...2
            ...3
            ...4
         */
    }
    public static void returnTest() {
        for (int i=0; i<7; i++) {
            if (i == 5)
                return;
            System.out.println("..."+i);
         }
        System.out.println("...out...");
    }
}

 

java关键字break、continue、return区别

标签:test   bsp   rgs   return   int   ++   code   返回   关键字   

原文地址:http://www.cnblogs.com/15ho/p/6021015.html

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