Java流程控制break,contiune

发布时间 2023-08-30 21:50:43作者: 是葳蕤

break

  • break在任何循环语句的主体部分,均可用break控制循环的流程。break用于强行退出循环,不执行循环语句中的剩余语句,但是不终止程序。(break也可以在switch语句中使用)例:
public class BreakDemo01 {
    public static void main(String[] args) {
        int i = 0;
        while (i < 100){
            i++;
            System.out.println(i);
            if (i==50){
                break;
            }
        }
        System.out.println("123");
    }
}

continue

  • continue语句在循环语句中,用于终止某次循环,即跳过循环体中尚未执行的语句,接着进行下一次是否执行循环的判定。
public class ContiuneDemo {
    public static void main(String[] args) {
        int i = 0;
        while (i<100){
            i++;
            if (i%10==0){
                System.out.println();
                continue;
            }
            System.out.print(i+"\t");
        }
    }
}

输出结果:

1	2	3	4	5	6	7	8	9	
11	12	13	14	15	16	17	18	19	
21	22	23	24	25	26	27	28	29	
31	32	33	34	35	36	37	38	39	
41	42	43	44	45	46	47	48	49	
51	52	53	54	55	56	57	58	59	
61	62	63	64	65	66	67	68	69	
71	72	73	74	75	76	77	78	79	
81	82	83	84	85	86	87	88	89	
91	92	93	94	95	96	97	98	99	

Process finished with exit code 0