Java中的continue语句——通过示例学习Java编程(12)

本文主要介绍了Java中continue语句的使用。continue语句用于循环代码块,当执行到该语句时,会跳过后面语句,直接回到循环起始处重新开始。文中给出了for、while、do - while循环中使用continue语句的示例及输出结果,帮助理解其作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

作者:CHAITANYA SINGH

来源:https://www.koofun.com/pro/kfpostsdetail?kfpostsid=23

continue语句主要是用在循环代码块中。当程序在循环代码块中执行到continue语句时,程序会跳过continue后面的所有的循环代码块中的语句,直接跳到循环代码块的第一条语句。当我们在一个循环代码块中执行到某条语句后,如果我们不想继续执行后面的语句,而是想立即回到循环代码块的第一条语句,重新开始循环,这时候我们就可以在这里加上一个continue语句。

语法:continue单词后面跟着分号,如下:
continue;

示例:for循环内部的continue语句

public class ContinueExample {

public static void main(String args[]){
for (int j=0; j<=6; j++){
if (j==4)
{
continue;
}

System.out.print(j+" ");
}
}
}

输出:
0 1 2 3 5 6

您可能已经注意到,输出中缺少值4,为什么?这是因为当变量j的值为4的时候,程序会遇到一个continue语句,这意味着程序会跳过continue语句后面的打印语句,直接回到for循环的开始的地方,重新开始下一次的循环,这样就导致程序的输出结果里面没有4。

continue语句流程图

示例:continue在while循环中的使用

和上面的例子类似,我们在while循环中,我们把变量counter的值从10递减(counter–)到0。但是,当counter的值为7是,程序执行到continue语句,就不再执行后面的语句,而是回到while循环的开始的语句,重新开始循环。
public class ContinueExample2 {

public static void main(String args[]){
int counter=10;
while (counter >=0){
if (counter==7)
{
counter–;
continue;
}
System.out.print(counter+" ");
counter–;
}
}
}

输出:
10 9 8 6 5 4 3 2 1 010 9 8 6 5 4 3 2 1 0

示例:continue在do-while循环中的使用
public class ContinueExample3 {

public static void main(String args[]){
int j=0;
do
{
if (j==7)
{
j++;
continue;
}
System.out.print(j+ " ");
j++;
}while(j<10);
}
}

输出:
0 1 2 3 4 5 6 8 9

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值