Java零基础-break语句

  1. break 语句使用在 for、while、do…while 循环语句中,用来跳出循环,终止循环的执行。在循环达到某个条件的时候,终止循环可以提高程序的执行效率
  1. 默认情况下:break 语句终止的是离它最近的循环语句

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    for (int i = 0; i < 3; i++) {
    for (int j = 0; j < 4; j++) {
    if (j == 2) {
    break; // 这里的 break 不会影响外层的 for循环
    }
    System.out.println(j);
    }
    }
    /*
    0
    1
    0
    1
    0
    1
    */
  2. 可以指定终止某个循环,需要给循环起名字break 循环名称;

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    for1: for (int i = 0; i < 3; i++) {
    for2: for (int j = 0; j < 4; j++) {
    if (j == 2) {
    break for1;
    }
    System.out.println(j);
    }
    }
    /*
    0
    1
    */