导航:首页 > 编程语言 > javacontinue用法

javacontinue用法

发布时间:2023-02-07 08:21:49

❶ 在java中,break语句,continue语句的用法是与c++中有区别么谢谢了!!

break是结束当前循环
准确的说break是跳出当前过程块,就是break所在的{与}之间这一块,直接到}后面的代码,比如switch中的break
continue是从当前位置结束此次循环,开始下一次循环
这两个与c++中的用法一样

❷ 谁能帮我解释下在JAVA中break和continue是什么区别分别用在什么时候,都怎么用谢谢

前者直接退出循环,后者是到当前行为止,回到循环的第一句重新开始执行本次循环。

❸ java中continue和break有什么区别

在java之中,break和continue都可以用来跳出当前循环,但是两者的主要区别是:
当循环执行到break语句时,就退出整个循环,然后执行循环外的语句。
当循环语句执行到continue时,当次循环结束,重新开始下一轮循环。如果已经是最后一轮循环了,那么这是的continue就与break效果一样了。

❹ Java中while(条件) continue用法

  1. 当while(条件)里面的条件为true时,就会执行while大括号内的代码,里面有什么就会执行

  2. 如果里面有continue的话,会跳过本次循环

  3. 也就是说,continue后的代码这次循环不执行了,开始执行下次循环

❺ java关于continue

选A。continue是结束当次循环体然后进入下次循环,而break是跳出循环。
首先i=0,所以会执行total+=i,total变为0;
然后i=1,执行continue;
最后i=2,执行break,循环结束。
所以答案为A

❻ java循环中continue的作用是什么有什么作用

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

例子:

[cpp] view plain
#include<stdio.h>
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 循环结束

运行结束。

❼ java中怎么continue多个循环 像 break 标记那样,或者有什么别的方法实现

break就是指跳出当前循环的,你的break在内层循环,
那么跳出后执行的就是下一次的外层循环。
你说结束外层循环进入下一次是指什么?
for(Down down :list_down){这个外层还有一层么,
如果没有的话结束这一层这个循环就结束了的说~

如果你要结束这一层还能进入下一次循环,那么这一层外边应该还有一层循环。

不知道是不是我理解有误,
下边来补充说一下coutinue和break的用法;
continue可以配合标记来使用指中断当前循环 从 标记处开始继续循环:
给个例子:

public class Test22 {
public static void main(String[] args) {
int i=1,j=1,k=1;
label1:
while(k%4<3){
System.out.println("外层循环:"+k++);
i=1;
while(i%4<3){
System.out.println(" 中层循环:"+i++);
j=1;
while(true){
System.out.println(" 内层循环:"+j++);
if(j==3){System.out.print(" 跳出到标签处的循环\n");continue label1;}
}
}
}}}
输出结果:

外层循环:1
中层循环:1
内层循环:1
内层循环:2
跳出到标签处的循环
外层循环:2
中层循环:1
内层循环:1
内层循环:2
跳出到标签处的循环

这个就是直接越过中间的循环跳到了最外层,如果是break则是跳到中间的一层循环:

public class Test22 {
public static void main(String[] args) {
int i=1,j=1,k=1;
label1:
while(k%4<3){
System.out.println("外层循环:"+k++);
i=1;
while(i%4<3){
System.out.println(" 中层循环:"+i++);
j=1;
while(true){
System.out.println(" 内层循环:"+j++);
if(j==3){System.out.print(" \n");break ;}
}
}
}}}

输出结果:

外层循环:1
中层循环:1
内层循环:1
内层循环:2

中层循环:2
内层循环:1
内层循环:2

外层循环:2
中层循环:1
内层循环:1
内层循环:2

中层循环:2
内层循环:1
内层循环:2

再说berak+标记的使用,它可以跳出指定处的循环,比如下边这个我要直接从最里层结束全部循环:

public class Test22 {
public static void main(String[] args) {
int i=1,j=1,k=1;
label1:
while(k%4<3){
System.out.println("外层循环:"+k++);
i=1;
while(i%4<3){
System.out.println(" 中层循环:"+i++);
j=1;
while(true){
System.out.println(" 内层循环:"+j++);
if(j==3){System.out.print(" 跳出标签处的循环\n");break label1;}
}
}
}}}

输出结果:

外层循环:1
中层循环:1
内层循环:1
内层循环:2
跳出标签处的循环

以上应该是break和continue的方法的补全,希望能有所帮助~不理解的地方还请指出

❽ java中continue是什么意思

continue 是指跳出本次循环 ,继续下次循环(就是 本次 循环中conitnue之后的语句不会执行)

阅读全文

与javacontinue用法相关的资料

热点内容
csgo如何看服务器 浏览:893
有一部美国电影叫什么花? 浏览:138
命令行安装dmg 浏览:646
阿加莎无人生还电影免费观看 浏览:256
能看的那种网你知道几个 浏览:115
关闭命令在 浏览:660
吃鱼子全死了的电影 浏览:551
柬爱女老板开美容院的女主叫什么 浏览:337
在线观看地址有推荐吗 浏览:709
铁岭新玛特大地影院节目表 浏览:181
gui编程前途 浏览:641
山东学英语app软件定制哪里好 浏览:477
民国和现代来回穿越小说 浏览:692
phpwebservice搭建 浏览:253
安卓机器为什么会卡顿 浏览:881
邮政信用卡app是什么 浏览:666
怎么查以前电影的场次 浏览:465
穿越古代猎艳 浏览:805
python语言参考手册 浏览:824