㈠ java中break用法
其实你说的是对的,break是跳出最近的循环.
if是逻辑判断,不是循环,所以会跳出if最近的循环,当i=47事,for循环就会停止.
而你第二段代码,只会跳出while.因为while是break的最近的循环.
而外面的for是没有被跳出的,除非你再写一个判断加个break.
说的有些通俗,希望能理解.
㈡ java程序中break是什么意思
for(xxx)
{
1-----------;
2-----------;
if(xxx)
break;
3-----------;
}
执行到break就会跳出for循环,3语句就不再执行。
while循环中也一样。
break多用于switch语句,尽量不要使用break跳出循环,而要使用条件判断中止循环。
㈢ java中如何跳出内层的while循环
用break就可以跳出循环啦~~
或者在break后面加个标签,然后在你需要跳到的地方写上这个标签,就可以跳到指点的位置,有点类似与goto吧~~~
int i = 0;
breakTest: while(true){
for(int j = 0;i<100;j++){
i++;
if(i == 10) {
break breakTest;
}
}
}
这个是带标签的,如果不带标签的话,就直接写个break了
㈣ java语言中break与while
是,你自己敲一下不就知道了吗,话说小哥你挺辛苦啊,半夜4点多你不睡觉问JAVA
㈤ break在java里是跳出所有循环吗
在Java中,break和continue可以跳出指定循环,在循环前指定一个标签名称,使用break跳出即可。continue同。
代码如下:
(1) 简单的一个continue会退回最内层循环的开头(顶部),并继续执行。
(2) 带有标签的continue会到达标签的位置,并重新进入紧接在那个标签后面的循环
(3) break会中断当前循环,并移离当前标签的末尾。
(4) 带标签的break会中断当前循环,并移离由那个标签指示的循环的末尾。
扩展:
Java中,goto语句作为保留字,并未能够正式使用。但在continue和break两个关键字,有类似goto的使用。
当然,continue和break不止能够用在for循环中,也可以在while和do-while中使用。
㈥ javabreak语句通常它能跳出哪些结构
任何循环结构都可以跳出。包括 for,whlie,do...while。
㈦ 在Java中“break 标号”的含义及用法
修改一下答案:
public static void main(String[] _s) {
int x = 0;
int y = 0;
loopout:while (x<100) {
y=0;
while(y<100){
if(y==10){
break loopout;
}
y++;
}
x++;
}
System.out.println(x+" "+y);
}
这种带标号的break,意思是跳出标号的那一层循环。这里就是直接跳出loopout标号那一层(外层),所以上面这段结果显示是0 10
public static void main(String[] _s) {
int x = 0;
int y = 0;
while (x<100) {
y=0;
while(y<100){
if(y==10){
break;
}
y++;
}
x++;
}
System.out.println(x+" "+y);
}
而如果是普通的break,这种就是跳出本层(内层)循环,最终外层正常执行完,结果是100 10
这么说楼主应该明了了吧
//==============================================
break是跳出本层循环。
int x = 0;
while(x<100){//这里本来是循环到x=99才完
if(x==50){
break;//这里是跳出while循环,跳出时候x为50
}
x++;
}
如果是外边还有一层while循环,那么这个break只跳出while(x<100)这一层。外层的不归它来管。
for循环一个道理
另外switch中如果没有break,是将“从所选到的入口顺序执行下去”,那不是你要的效果,所以break是不能忘记的。
int i=1;
int x=0;
switch(i)
{
case 1:
x=10;
//break;//这里这个break如果没有的话,将顺序下去到x=20之后才跳出。
case 2:
x=20;
break;
default:
break;
}
㈧ JAVA中如何用break跳出双层while循环的内层while循环,我的程序跳不出来呢
在你要跳出的循环前面加加上一个标记比如 loop:(注意冒号)
然后判断
break loop;
还有。。你程序谢错了
㈨ java中,break和continue语句的作用是什么谢谢
通过例子说明:
int
i
=
0;
while(true)
{
i++;
if
(i>=10)
{
break;
//表示当i>=10的时候,就跳出循环,执行while后面的代码
}
if(i%2==0)
{
continue;
//表示当i能整除2的时候,就跳过本循环,不执行while中后面的语句,而是执行
下一轮循环。比如当i=2时,就continue,即是不再执行System.out.println(i);而是执行上面的i++
}
System.out.println(i);
}