首页 > 其他分享 >break continue

break continue

时间:2022-09-19 21:22:22浏览次数:60  
标签:语句 标签 break continue public 循环

break continue

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

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

  • 关于goto关键字

    • goto关键字很早就在程序设计语言中出现。尽管goto仍是Java的一个保留字,但并未在语言中得到正式使用; Java没有goto。然而,在break和continue这两个关键字的身上,我们仍然能看出一些goto的影子---带标签的break和continue
    • “标签”是指后面跟一个冒号的标识符,例如: label:
    • 对Java来说唯一用到标签的地方是在循环语句之前。而在循环之前设置标签的唯一理由是:我们希望在其中嵌套另一个循环,由于break和continue关键字通常只中断当前循环,但若随同标签使用,它们就会中断到存在标签的地方。
  • package com.wang.struct;
    
    public class BreakDemo {
        public static void main(String[] args) {
            int i = 0;
            while(i<100){
                i++;
                System.out.println(i);
                if(i==30){
                    break;
                }
            }
            System.out.println("123");
        }
    }
    
    
  • package com.wang.struct;
    
    public class ContinueDemo {
        public static void main(String[] args) {
            int i = 0;
    
            while(i<=100){
                i++;
                if(i%10==0){
                    System.out.println();
                    continue;
                }
                System.out.print(i+"\t");
            }
            //break在任何循环语句的主体部分,均可用break控制循环的流程。
            //break用于强行退出循环,不执行循杯中剩余的语句。(break语句也在switch语句中使用)
            //continue 语句用在循环语句体中,用于终止某次循环过程,即跳过循环体中尚未执行的语句,接着进行下一次是否执行循环的判定。
    
    
        }
    }
    
    
  • package com.wang.struct;
    
    public class LabelDemo {
        public static void main(String[] args) {
            //打印101-150之间所有的质数
    
            //不建议使用 标签!
            outer: for(int i=101;i<=150;i++){
                        for(int j=2;j<i/2;j++){
                            if(i%j==0){
                                continue outer;
                            }
                        }
                    System.out.print(i+" ");
            }
        }
    }
    
    

标签:语句,标签,break,continue,public,循环
From: https://www.cnblogs.com/wangzhizhi/p/16709111.html

相关文章

  • SAP ABAP 退出程序(LEAVE/STOP/EXIT/RETURN/CHECK/CONTINUE)
    CALLTRANSACTION'ZFI001'."离开当前程序跳到对应程序,可以回到原程序LEAVETOTRANSACTION'ZFI001'"离开当前程序跳到对应程序,不能回到原程序LEAVEPROGRAM.......
  • JavaScript break 和 continue 语句
    break语句用于跳出循环。continue用于跳过循环中的一个迭代。break语句break语句可用于跳出循环。break语句跳出循环后,会继续执行该循环之后的代码continue语句......
  • JAVA break和continue的区别和应用
    1.break语句:1)打印直角三角星型publicclasstest1{publicstaticvoidmain(String[]args){inti,j;for(i=1;i<=9;i++){//外层循环......
  • Break和Continue的区别
    Break和Continue的区别Break当循环执行到break时,直接结束循环到下一语句;Continue当循环执行到continue时会返回循环继续执行,并不会直接跳出循环进行到下一语句 whil......
  • continue与break
    1<!DOCTYPEhtml>2<html>3<head>4<metacharset="utf-8">5<title></title>6</head>7<body>8<p>9......
  • break用法详解
    在执行while循环或者for循环时,只要循环条件满足,程序会一直执行循环体。但在某些场景,我们希望在循环结束前就强制结束循环。Python中有两种强制结束循环的方法:1.continue语......
  • Delphi 中的换行符sLineBreak
    其实就是#13#10//Delphi7中:constsLineBreak={$IFDEFLINUX}#10{$ENDIF}{$IFDEFMSWINDOWS}#13#10{$ENDIF};//Delphi11中:constsLineBreak={$IFDEFPOS......
  • 【Java基础】循环结构for、while、嵌套循环、关键字break、continue
    1.for循环for(inti=0;i<10;i++){System.out.println(i);}执行过程说明(1)循环条件部分②为boolean类型表达式,当值为false时,......
  • C# break 和 return的区别
    下面示例是break的用法:1usingSystem;2usingSystem.Collections.Generic;3usingSystem.Linq;4usingSystem.Text;5usingSystem.Drawing;6usingSyst......
  • git rebase之abort,continue,skip
     gitrebase--abort会放弃合并,回到rebase操作之前的状态,之前的提交的不会丢gitrebase--skip会将引起冲突的commit丢弃掉gitrebase--continue常用选择合并冲突......