我可以在java中for循环中的if语句中加一个中断吗?

我可以在java中for循环中的if语句中加一个中断吗?,java,for-loop,if-statement,break,Java,For Loop,If Statement,Break,所以我试图在if语句中加一个中断,而if语句又在一个“for”循环中 for(int i=0;i

所以我试图在if语句中加一个中断,而if语句又在一个“for”循环中

for(int i=0;i<52;i++)
{
int x=1;
如果(x==1)
打破

}
这将从循环中断。

通常,当我们有特定条件时,我们将break语句放在for循环中,如果满足该条件,则不希望运行循环来检查进一步的步骤

关于您的问题:是的,这将打破for循环,
但是根据您的代码片段,您正在设置x=1,因此只会执行一次for循环,在检查if(x==1)条件后,它将中断。

您可以将中断放在循环中。在您的例子中,您已将1分配给x,然后检查(x==1)是否意味着它将为真,break将被执行,它将使您脱离循环

尝试时发生了什么?是的,否则循环将只执行一次,没有意义。是的,但您的代码没有意义。请发布正确的代码并为其提供上下文。是的,但您试图实现的是什么?为什么要在
for
块中直接使用
中断
?(还值得注意的是,从某种意义上说,块是可选的——它可以是任何语句,而不仅仅是块语句。)