zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    关于PHPExcel直接读取Excel文件两种方法
    关于CSS
    PHP数组——自定义排序
    MYSQL常用函数
    uniapp 子组件给子组件传值
    uniapp 子组件给父组件传值
    uniapp 父亲给子组件传值
    uniapp 百度小程序 navigator跳转页面&传参
    uniapp 百度小程序预览图片
    js filter过滤,map映射 filter和map的用法
  • 原文地址:https://www.cnblogs.com/wxc-xiaohuang/p/3437283.html
Copyright © 2011-2022 走看看