跳转语句
Java 语言支持3种类型的跳转语句: break、continue、return。使用这些语句可以控制循环的执行。
标签
标签可以放在 for、while 或 do 语句之前,其语法格式为:
outerLoop: for(int i = 0;i<5;i++){ innerLoop: for(int j = 0 ;j<3 ;j++){ System.out.println(i"=" + i + j +"="+j) } }
break语句
break 语句可用于三类语句中,一类是 switch 语句中,一类是for、while 及 do 等循环语句中,还有一类是块语句中。在 switch 语句及循环语句中,break 的语义是跳过本块中余下的所有语句,转到块尾,执行其后的语句。
for (int i = 1; i <10 ; i++) { if (i==5){ return; } System.out.println(i); } System.out.println("循环结束"); } } 输出 1 2 3 4 循环结束
break标签
sto:for(int i = 0;i<5;i++){ innerLoop: for(int j = 0 ;j<3 ;j++){ System.out.println(i"=" + i + j +"="+j) break sto; } }
continue语句
在循环语句中,continue 可以立即结束当次循环而执行下一次循环,当然执行前会先判段循环条件是否满足。
return 语句
return 语句的作用是结束当前方法的执行,并返回到调用该方法的语句处。
for (int i = 1; i <10 ; i++) { if (i==5){ return; } System.out.println(i); } System.out.println("循环结束"); } } 输出 1 2 3 4