• Java SE ---控制流程:break与continue语句


    在java中,可以使用break和continue语句控制循环。

        1. break语句:用于终止循环,就是跳出当前循环,执行循环后面的代码。 。
        2. continue语句:用于跳出当前的这个循环(或者是跳出本次循环),开始下一次循环的执行。  
    例子1:
    for(int i = 0; i < 5; i++) {
    System.out.println("i===" + i);
    } 运行结果是:输出0,1,2,3,4
    例子2:  for(int i = 0; i < 5; i++) {
    if(i == 3) {
    break;
    }
    System.out.println("i===" + i);
    } 运行结果是:输出0,1,2,(注意没有输出3,在i等于3的时候就终止了)
    例子3:
    for(int a = 0; a < 5; a++) {
    if (3 == a) {
    continue;
    }
    System.out.println("a===" + a);
    }
     运行结果是:输出0,1,2,4 (注意没有3)


    来一个break与continue的综合使用的例子吧:
     public class BreakContinue {

    public static void main(String[] args) {
    for(int i = 0; i < 100; i++) {
    if(74 == i) {
    break;   // out of for loop
     
    if(i % 9 != 0) {
    continue;  // next iteration
    }
    System.out.print(i + " , ");
    }
    }
     
    } 输出结果是: 0 , 9 , 18 , 27 , 36 , 45 , 54 , 63 , 72 , 


    再来个例子:

    public class BreakContinue {
    public static void main(String[] args) {
    for(int i = 0; i < 10; i++) {
     
    if(i == 3 || i == 5) {
    continue;
    }
     
    for(int j = 0; j < i; j++) {
    if(i + j > 5) {
    break;
    }
    System.out.println( i + "===" + j);
    }
     
     
    if(i == 6) {
    break;
    }
    }
    }

    } 输出结果是: 1===0

    2===0
    2===1
    4===0
    4===1
  • 相关阅读:
    css自适应宽高等腰梯形
    控制台屏蔽某console的输出
    js定时器的时间最小值-setTimeout、setInterval
    03_数字的字面量
    程序员-表情包
    程序员-趣图集
    js不是从上到下执行的吗?
    CSS样式重置
    系统程序名命令表
    js手风琴图片切换实现原理及函数分析
  • 原文地址:https://www.cnblogs.com/wxc-xiaohuang/p/3437283.html
Copyright © 2020-2023  润新知