java break continue语句实例源码使用介绍

java break continue语句实例源码使用介绍,其实break 与continue都有停止的意思,break意思是停止所用的循环也就是跳出循环体,而continue意思是跳过本次循环,但是还会继续下一次的循环。

java break语句使用方法

java 在何循环语句中,都可以使用break控制循环的流程。break主要作用是退出循环,停止执行循环中剩余的语句。(另外break语句也在switch语句中使用)

 

//java循环输出随机数,直到输出88为止!
  1. public class BreakTest {
  2.    public static void main(String[] args) {
  3.       int total = 0;
  4.       System.out.println(“Begin”);
  5.       while (true) {
  6.          total++;
  7.          int i = (int) Math.round(100 * Math.random());
  8.          if (i == 88)
  9.             break;
  10.       }
  11.       System.out.println(“Game over, used ” + total + ” times.”);
  12.    }
  13. }

java continue语句使用说明

java continue 语句用在循环语句体中,用于终止某次循环过程,即跳过循环体中尚未执行的语句,接着进行下一次是否执行循环的判定。
//java程序100~150之间不能被3整除的数输出:
  1. public class ContinueTest {
  2.    public static void main(String[] args) {
  3.          for (int i = 100; i < 150; i++) {
  4.          if (i % 3 == 0)
  5.             continue;
  6.          System.out.println(i);
  7.          }
  8.    }
  9. }

复制代码

java中带标签的break以及continue语句(了解)

java中的goto关键字很早就在程序设计语言中出现。尽管goto是Java的保留字,可是没有在java语言中有正式应用;Java中无goto。在break以及continue这两个关键字的身上,我们依旧可以看到一些goto的影子,带标签的break以及continue。

 

  • java“标签”是指后面跟一个冒号的标识符,例如:label:
  • Java来说唯一用到标签的是在循环语句之前。在循环之前设置标签的唯一理由是:大家希望于其中嵌套别的循环,因为break以及continue关键字一般是中断当前循环,假如要随同标签使用,它们就会中断于存在标签的地方了。
  • java带标签的breakcontinue的源码例子:
  1. public class PrimeNumber {    //打印101-150之间所有的质数
  2.            public  static void main(String args[]) {
  3.          int count = 0;
  4.          outer: for (int i = 101; i < 150; i ++) {
  5.                     for (int j = 2; j < i / 2; j++) {
  6.                            if (i % j == 0)
  7.                                   continue outer;
  8.                     }
  9.                     System.out.print(i+ “  ”);
  10.               }
  11.            }
  12.   }
本文链接地址: java break continue语句实例源码使用介绍