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
语句和递归即可完成所有编程。
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
语句和递归即可完成所有编程。