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

Can I put a break in an if statement that is in a for loop in java?

所以我试图在 if 语句中打断,而该语句又处于“for”循环中。

for( int i = 0; i < 52; i++ )
{
  int x = 1;
  if( x == 1 )
      break;
}

这会破坏 for 循环吗?

这将打破循环。

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

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

您可以将 break 放在循环中。在您的情况下,您已将 1 分配给 x 并在此之后检查 if(x==1) 意味着它将为真并且 break 将被执行并且它将带您退出循环