900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > 一 Java语言基础(3)_流程语句——控制循环结构语句

一 Java语言基础(3)_流程语句——控制循环结构语句

时间:2020-03-28 22:09:42

相关推荐

一 Java语言基础(3)_流程语句——控制循环结构语句

-04-17

控制循环结构语句

一、break语句

终止当前所在的循环

例:

1 class a 2 { 3public static void main(String[] args) 4{ 5 //从1输出到10 6 for(int i = 1; i <= 10; i++){ 7 //当i=7时,终止循环 8 if(i == 7){ 9 break;10 }11 System.out.println(i);12 }13 System.out.println("ending....");14}15 }

输出结果:

二、continue语句

跳过当前循环,进行下一次循环操作

1 public class ContinueDemo 2 { 3 4public static void main(String[] args){ 56 //输出1到10 7 for(int i = 1; i <= 10; i++){ 8 9 if( i==4 ){10 continue;//当i==4时,跳过当前循环,进入下一次循环11 }12 System.out.println(i);13 }14 System.out.println("ending.....");15}16 }

输出结果:(没有4)

三、return语句

表示结束所在的方法,方法都结束了,方法里的循环结构自然也就结束了。

例:

1 class ReturnDemo 2 { 3public static void main(String[] args) 4{ 5 //输出1到10 6 for(int i = 1; i <= 10; i++){ 7 8 if( i==4 ){ 9 return;//当i==4时,结束所在的方法10 }11 System.out.println(i);12 }13 System.out.println("ending.....");14}15 }

输出结果:

注意:

紧跟在break、continue、return后面的语句永远没办法执行,所以不能在写任何语句,否则编译失败(如第十行)

1 class ReturnDemo 2 { 3public static void main(String[] args) 4{ 5 //输出1到10 6 for(int i = 1; i <= 10; i++){ 7 8 if( i==4 ){ 9 return;//当i==4时,结束所在的方法10 System.out.println("此处不能写代码否则编译失败");//此处不能写代码否则编译失败11 }12 System.out.println(i);13 }14 System.out.println("ending.....");15}16 }17 18

break、return都能结束当前循环:

如果循环之后的操作还需要使用,那么使用break,如果循环之后的操作不需要使用,那么使用return

四、控制外层循环

使用标签,标签就是给某个循环起的别名(该别名要满足标识符规范)

如:break <标签名>; continue <标签名>

例:(第六行和第九行)

1 class LooInLoopControlDemo 2 { 3public static void main(String[] args) 4{ 5 //九九乘法表 6 outter:for(int line = 1; line <= 9; line++){ 7 for(int i = 1; i <= line; i++){ 8if(line == 5){ 9 break outter;//终止外层循环10}11System.out.print(i + "*" + line + "=" + (i*line) + "\t");12 }13 System.out.println();14 }15}16 }

输出结果:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。