「java代码break」java代码写好后怎么运行
本篇文章给大家谈谈java代码break,以及java代码写好后怎么运行对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
java程序中break是什么意思?
for(xxx)
{
1-----------;
2-----------;
if(xxx)
break;
3-----------;
}
执行到break就会跳出for循环,3语句就不再执行。
while循环中也一样。
break多用于switch语句,尽量不要使用break跳出循环,而要使用条件判断中止循环。
java中的break
我用如下例子验证过,break
是跳出for循环的,
代码意思是,如果
break
只是跳出靠近的{},那么还是会接着输出System.out.println(
a
+
b);
直到
a10.
但情况是一旦
a=6
b=11
时,直接
跳出
for
循环。
所以,证实
break
是跳出for循环的。
public
class
H
{
public
static
void
main(String
arg[])
{
int
a=0;
int
b=5;
int
c=1000000;
for(;a+b100;a++,b++)
{
if(a10){
if(b10)
break;
}
System.out.println(
a
+
b);
}
System.out.println(
c
);
}
}
Java中的break语句
public
class
Zhang
{
public
static
void
main(String
args[]){
A:{
System.out.println("A_BLOCK");
B:{
System.out.println("B_BLOCK");
C:{
System.out.println("C_BLOCK");
break
B;
}
}
System.out.println("A_BLOCK
END");
}
System.out.println("ALL
END.");
}
}//这里应有这个}
/*break
B;
是结束了B这个代码段的东西,若改为break
A;就会报错,这是因为这样就
是要结束A这个代码内的内容,可以看一下你程序中
System.out.println("A_BLOCK
END");在A:{}内,也就是说这样就连这条打印块也给其中了,要是你把System.out.println("A_BLOCK
END");
这块给放在A外面在用break
A就不会错了,*/
public
class
Zhang
{
public
static
void
main(String
args[]){
A:{
System.out.println("A_BLOCK");
B:{
System.out.println("B_BLOCK");
C:{
System.out.println("C_BLOCK");
break
A;
}
}
}
System.out.println("A_BLOCK
END");
System.out.println("ALL
END.");
}
}
java中break用法
其实你说的是对的,break是跳出最近的循环.
if是逻辑判断,不是循环,所以会跳出if最近的循环,当i=47事,for循环就会停止.
而你第二段代码,只会跳出while.因为while是break的最近的循环.
而外面的for是没有被跳出的,除非你再写一个判断加个break.
说的有些通俗,希望能理解.
关于java代码break和java代码写好后怎么运行的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
发布于:2022-12-29,除非注明,否则均为
原创文章,转载请注明出处。