Java中控制语句的语句块标记操作 发表于 2025-06-25 分类于 技术 阅读次数: 与break有关的语句块标记操作 第一个示例: 1234567891011121314151617181920//语句块标记public class Demo12 { public static void main(String args[]){ first:{ second:{ third:{ for(int i = 0;i < 3;i++){ System.out.println("third:" + i); if(i == 2){ break second; } } } //该语句永远不会被执行 System.out.println("在second语句块中"); } System.out.println("在first语句块中"); } }} 第二个示例: 1234567891011121314151617//带标记的语句块//break 退出到语句块public class Demo13 { public static void main(String args[]){ out:{ for(int i = 0;i < 20;i++){ System.out.println("外循环"+i); for(int j = 0;j < 20;j++){ System.out.println("内循环"+j); if(j == 10){ break out; } } } } }} 与continue有关的语句块标记操作 第一个示例: 12345678910111213141516//continue操作语句块的标记public class Demo15 { public static void main(String args[]){ out:for(int i = 0; i<10;i++){ for(int j = 0;i<10;j++){ if(j>=i){ System.out.println(""); continue out; }else{ System.out.println("i = "+i+" j = " + j); } } } }}