JAVA中continue与break的区别

虽然是很简单的知识点,但有时正是因为简单所以会遗忘

break 跳出循环体,直接结束循环,执行循环后的代码

continue 跳出当前循环,不执行continue后续循环体内的代码,重新执行下次循环体

举例:

pulic void TestBreak(){

  for(int i=0; i < 10; i++){

    if (i == 5) {

      break;

    } else {

      System.out.print(i);

    }

  }

  System.out.print("end");

}

输出结果:01234end

pulic void TestContinue(){

  for(int i=0; i < 10; i++){

    if (i == 5) {

      continue ;

    } else {

      System.out.print(i);

    }

  }

  System.out.print("end");

}

输出结果:012346789end

原文地址:https://www.cnblogs.com/xiaoSY-learning/p/6149216.html