break、continue、goto区别

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;
                }
            }
        }
    }
    

    break、continue、goto区别

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

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

    break、continue、goto区别

  • 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区别

上一篇:关于instrinsicContentSize, ContentHuggingPriority, ContentcompressionResistancePriority的理解


下一篇:Windows 定期清理备份文件