码迷,mamicode.com
首页 > 其他好文 > 详细

break、continue、goto区别

时间:2021-04-07 10:29:07      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:循环   ring   loading   质数   java   img   i++   流程   使用   

break、continue、goto

  • break : break在任何循环语句的主体部分,均可用 break控制循环的流程。break用于强行退出循环,不执行循环中剩余的语句。(break语句在switch语句中的使用)

    public class Demo04 {
        public static void main(String[] args) {
            for (int i = 0; i < 100; i++) {
                System.out.print(i+"\t");
                if (i == 10){
                    break;
                }
            }
        }
    }
    

    技术图片

  • continue:用在循环语句体中,用于终止某次循环过程,即跳过循环体中尚未执行的语句,接着进行下一次是否执行循环的判定。

    for (int i = 0; i < 10; i++) {
        if (i % 3 == 0){
            continue;
        }
        System.out.println(i);
    }
    

    技术图片

  • goto关键字:goto关键字很早就在程序设计语言中出现,尽管goto仍是Java的一个保留字,但并未在语言中得到正式使用。Java没有goto。可以使用标签。

     //打印101-150的质数和
    
            label:for (int i = 101; i <= 150; i++) {
                for (int j = 2; j <= i/2; j++){
                    if (i%j == 0){
                        continue label;
                    }
                }
                System.out.print(i+"\t");
            }
    

技术图片

break、continue、goto区别

标签:循环   ring   loading   质数   java   img   i++   流程   使用   

原文地址:https://www.cnblogs.com/saxonsong/p/14617993.html

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