黑马程序员技术交流社区

标题: 用代码搞清楚break和continue的区别 [打印本页]

作者: Woo    时间: 2015-8-24 10:12
标题: 用代码搞清楚break和continue的区别
  1. public class BreakVsContinue {
  2.         public static void main(String[] args) {
  3.                 int n;
  4.                 System.out.println ("starting loop:");
  5.                 for (n = 0 ; n < 7; ++n)
  6.                 {
  7.                     System.out.println ("in loop: " + n);
  8.                     if (n == 2) {
  9.                         continue;
  10.                     }
  11.                     System.out.println ("   survived first guard");
  12.                     if (n == 4) {
  13.                         break;
  14.                     }
  15.                     System.out.println ("   survived second guard");
  16.                     // continue at head of loop
  17.                 }
  18.                 // break out of loop
  19.                 System.out.println ("因为在第" + n + "次循环中遇到break,循环结束" );
  20.         }
  21. }
复制代码
continue:本次循环结束,循环体内剩余的部分跳过,进入到下一次循环
break:遇到break,整个循环结束,后面的几次循环都不再执行。






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2