Java 中的 break 语句或者一般的编程都不可或缺?

Is the break statement in Java or programming in general indispensable?

Java中的break语句是不可或缺的,甚至是整个"break"概念? 一个任务可以通过在一个分支中有一个 break 来完成。如果从未将 break 引入编程语言会怎么样?我们能完成同样的任务吗?

在 Java 中使用 break 可以做的所有事情都可以使用状态变量来代替(甚至 break on switch 语句)。所以从这个意义上说,它是可有可无的。

然而,结果状态变量混乱是为什么我们有break

我不建议你使用 break 语句,如果它不是严格必要的的话。

这不是编程的好习惯(看这个:Is it a bad practice to use break in a for loop?),我建议您使用其他替代方法,而不是 break 可以完成相同的工作。

例如,您可以将代码包装到一个循环中,该循环的结束条件与您要放置 break 语句的条件相同。

我总是尽量不使用这个 break 语句,但是,例如当我必须使用 switch 时,我总是使用它。这取决于每个人的想法,有些人认为break声明是必要的,而另一些人,比如我,尽量避免它。

我希望它能帮助你更清楚地理解这个概念。

仅使用 if 语句和递归即可完成所有编程。