求会jAVA的!break,是什么意思呢?continue是什么意思呢?
答案:4 悬赏:0 手机版
解决时间 2021-11-21 02:07
- 提问者网友:留有余香
- 2021-11-20 19:46
求会jAVA的!break,是什么意思呢?continue是什么意思呢?
最佳答案
- 五星知识达人网友:一叶十三刺
- 2021-11-20 19:56
break就是跳出循环.如果j=i就跳出判断.如果j=3就提交.continue继续当前循环
全部回答
- 1楼网友:不甚了了
- 2021-11-20 21:22
你给的代码段问这个问题不太好,我给你添加一些内容,解释一下.
for(...)
{
if(j==i)
break;
if(j==3)
continue;
System.out.println(i);
}
break和continue都可以用于循环的控制.
break是跳出循环,在这个例子中,执行了break整个for循环就会结束.
continue是本次循环结束,继续执行下一次.本例中,当执行完continue语句,代码会继续回到for(...)这一行。
现实中的例子就是,比如有5个抽屉,有一个抽屉里有一把钥匙。你从第一个抽屉找起,目的是找到钥匙,你第一次遇到钥匙后,就不会再看下一个抽屉了,这个就是break。
至于continue,更好解释,就是忽略某种情况。
for(...)
{
if(j==i)
break;
if(j==3)
continue;
System.out.println(i);
}
break和continue都可以用于循环的控制.
break是跳出循环,在这个例子中,执行了break整个for循环就会结束.
continue是本次循环结束,继续执行下一次.本例中,当执行完continue语句,代码会继续回到for(...)这一行。
现实中的例子就是,比如有5个抽屉,有一个抽屉里有一把钥匙。你从第一个抽屉找起,目的是找到钥匙,你第一次遇到钥匙后,就不会再看下一个抽屉了,这个就是break。
至于continue,更好解释,就是忽略某种情况。
- 2楼网友:有你哪都是故乡
- 2021-11-20 20:08
如
int i = 10;
whlie(i > 0) {//A
i--;
if(i == 5) {
continue;//下面不会再执行,回到A处到下次循环
}
if(i == 3) {
break;//直接跳出循环,也不会再执行下次循环
}
System.out.println("i = " + i);
}
int i = 10;
whlie(i > 0) {//A
i--;
if(i == 5) {
continue;//下面不会再执行,回到A处到下次循环
}
if(i == 3) {
break;//直接跳出循环,也不会再执行下次循环
}
System.out.println("i = " + i);
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯