21xrx.com
2024-12-22 21:02:40 Sunday
登录
文章检索 我的文章 写文章
《Java中的continue语句应用详解》
2023-06-15 17:49:46 深夜i     --     --
Java continue 循环控制

在Java编程中,continue语句是一种非常常用的控制语句,它的作用是结束当前循环的本次迭代,直接进入下一次循环。本文将详细介绍Java中continue语句的使用方法及其在实际开发中的应用。

1. 简单的continue语句示例

下面是一个简单的Java代码示例,其中使用了continue语句:


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

  if(i==5)

    continue;

  

  System.out.println(i);

}

上面的代码中,当i的值等于5时,continue语句会结束当前循环的本次迭代,直接进入下一次循环。因此,该程序输出的结果将不包括数字5,输出为:


0

1

2

3

4

6

7

8

9

2. 使用continue语句实现简单的筛选器

下面是另一个实际应用的Java代码示例,该程序使用continue语句实现了一个简单的筛选器,可以过滤掉长度小于3的字符串:


String[] strArray = "language";

for(String str : strArray){

  if(str.length() < 3)

    continue;

  

  System.out.println(str);

}

上面的代码中,当字符串的长度小于3时,continue语句会结束当前循环的本次迭代,直接进入下一次循环。因此,该程序输出的结果将不包括"is"和"a"两个字符串,输出为:


Java

programming

language

3. 在嵌套循环中使用continue语句

除了在单层循环中使用外,continue语句还可以在嵌套循环中使用,如下所示:


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

  for(int j=0;j<5;j++){

    if(j==2)

      continue;

    

    System.out.println("i="+i+",j="+j);

  }

}

上面的代码中,当变量j的值等于2时,continue语句会结束内层循环的本次迭代,直接进入下一次内层循环。因此,该程序输出的结果将不包括内层循环中j等于2时的情况,输出为:


i=0,j=0

i=0,j=1

i=0,j=3

i=0,j=4

i=1,j=0

i=1,j=1

i=1,j=3

i=1,j=4

i=2,j=0

i=2,j=1

i=2,j=3

i=2,j=4

i=3,j=0

i=3,j=1

i=3,j=3

i=3,j=4

i=4,j=0

i=4,j=1

i=4,j=3

i=4,j=4

综上所述,Java中的continue语句是一种非常实用的控制语句,在循环中可以帮助程序员轻松地实现特定的条件跳过,提高程序的执行效率和程序可读性。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复