java基础语法之break和 continue和标记

break

使用场景
    * 只能在switch和循环中 
break 某一条件满足时,退出循环,不在执行后续重复的代码

/*

 * 需求:当循环输出5的时候,中断循环

 */
class demo {
    public static void main(String[] args) {
        for (int i = 1; i < 10; i++) {
            if (i == 5) {
                System.out.println("现在输出的是" + i);
                break;

            }
            System.out.println(i);
        }

    }


}



--------------------------------------
1
2
3
4
现在输出的是5

continue
continue的使用场景
    只能在循环中 

continue也是专门在循环中使用的关键字。某一条件满足时,不执行continue后续的代码。跳转到循环的判断语句,继续判断条件,执行循环。

/*

 * 需求:输出1,2,3,4,,6,9

 */
class demo {
    public static void main(String[] args) {
        for (int i = 1; i < 10; i++) {
            if (i == 5 | i == 7 | i ==8) {

                continue;  

            }
            System.out.println(i);
        }

    }


}





---------------------------------
1
2
3
4
6
9

标号
* 标号:标记某个循环对其控制
* 标号组成规则:其实就是合法的标识符

/*

 * 需求:输出1,2,3,4,,6,9

 */
class demo {
    public static void main(String[] args) {
        outher:
        for (int i = 1; i < 10; i++) {  // 标记是合法的标识符,控制这个循环
            for (int j = 1; j <= i; j++) {
                System.out.print(i + "*" + j + "=" + i * j + "\t");
                break outher;  // 跳出标记所控制的循环
            }
            System.out.println(" ");
        }

    }


}





-----------------------------------------
1*1=1	

猜你喜欢

转载自blog.csdn.net/weixin_44462792/article/details/86392787
今日推荐