我正在使用Java,但我想这个问题适用于任何语言。我只想问,使用我在循环中切换的boolean值退出循环还是只使用break是更好的做法;例如,我正在编写一个方法来获取国际象棋中皇后的有效着法。privatestaticfinalint[][]DIRS={{0,1},{0,-1},{1,0},{-1,0},{1,1},{-1,-1},{-1,1},{1,-1}};publicVectorgetValidMoves(){VectorvalidMoves=newVector();for(inti=0;i=0&&newX=0&&newY如果我使用break退出while循环;我没有像我那样将