java里面continue怎么用

作者&投稿:钟离蒋 (若有异议请与网页底部的电邮联系)
java里的continue具体用法~

String s="";
for(int i=1;i<=5;i++){
if(i==3||i==4)continue;
s=s+i;
}
System.out.println(s);
你会发现s的输出少了3和4,它的作用就是在循环中继续循环,而不执行本次循环后的语句。

java 中的continue用法:
continue和break有点类似,区别在于continue只是终止本次循环,接着还执行后面的循环,break则完全终止循环。
可以理解为continue是跳过当次循环中剩下的语句,执行下一次循环。

例子:

[cpp] view plaincopy
#include
void main()
{
int sum,i;
sum=0;
for(i=1;i<=100;i++)
{
sum=sum+i;
if(i==2)
{
printf("执行continue");
continue;
}
if(i==4)
{
printf("执行break");
break;
}
printf("sum=%d",sum);
}
printf("循环结束");
}

这个的运行结果为: sum=1;
执行continue;
sum=6;

执行break 循环结束

运行结束。

continue跳出本次循环,break跳出循环运行到if(i%5==0) continue; 跳出这句将不执行执行下一句sum=sum+1.如果是if(i%5==0) continue将跳出if语句.也就是这句话可以忽略掉.for(i=1;i

跳过后面的语句,到下一次循环

~
~
~
~
~


湛河区17254392709: java里的continue具体用法 -
申炉田可: String s=""; for(int i=1;i<=5;i++){ if(i==3||i==4)continue; s=s+i; } System.out.println(s); 你会发现s的输出少了3和4,它的作用就是在循环中继续循环,而不执行本次循环后的语句.

湛河区17254392709: java里面continue怎么用 -
申炉田可: continue跳出本次循环,break跳出循环运行到if(i%5==0) continue; 跳出这句将不执行执行下一句sum=sum+1.如果是if(i%5==0) continue将跳出if语句.也就是这句话可以忽略掉.for(i=1;i

湛河区17254392709: 有关Java语言continue的用法 -
申炉田可: continue是执行到此处时就不执行下面的代码,直接继续下一次的循环.而break是直接跳出循环.

湛河区17254392709: Java怎么在while循环中使用continue呢? -
申炉田可: 一般情况这么用: while(true){ if(condition 1){ continue;} if(condition 2){ break;} }

湛河区17254392709: java中如何用continue跳过while循环中的某一值继续其他步骤 -
申炉田可: 当while(条件)里面的条件为true时,就会执行while大括号内的代码,里面有什么就会执行 如果里面有continue的话,会跳过本次循环 也就是说,continue后的代码这次循环不执行了,开始执行下次循环参考代码: int i = 0; while(true) {i++;...

湛河区17254392709: java中continue和break功能如何 -
申炉田可: break 是不再循环了; continue 是结束这次循环,开始下次循环.... 例如:现在是第五次循环,一用要循环十次; 如果这时执行Break;那么以后5到10次的循环全部不做了; 如果这时执行continue ;那么第5次循到此结束,不做了,立即开始第六次循环;

湛河区17254392709: 用JAVA中的continue语句编写一个程序 -
申炉田可: //输出0-9之中的奇数 for(int i = 0; i { if(i%2 == 0) { continue; } System.out.println(i); }

湛河区17254392709: java中break和continue的含义和区别? -
申炉田可: break是跳出改循环继续执行循环后边的内容,如果是多层循环只能跳出本层循环;continue结束本次循环,直接执行下次循环

湛河区17254392709: 用JAVA中的continue语句编写一个程序 -
申炉田可: public class Test { public static void main(String[] args) { Scanner scanner=new Scanner(System.in); int num; int i=1; do { System.out.println("输入"); num=scanner.nextInt(); if (num==5) { continue; }else if (num==2) { break; } if (num%2==0) ...

湛河区17254392709: java中怎么continue多个循环 像 break 标记那样,或者有什么别的方法实现 -
申炉田可: break就是指跳出当前循环的,你的break在内层循环,那么跳出后执行的就是下一次的外层循环.你说结束外层循环进入下一次是指什么? for(Down down :list_down){这个外层还有一层么,如果没有的话结束这一层这个循环就结束了的说~ 如果...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网