是否可以将三元运算符作为for循环中的终止符?

nex*_*ble -1 java termination ternary operator-keyword

所以,我只想知道是否可以在for循环的终止位内的任何代码或三元运算符中滑动.如果可能的话,你能在for循环中提供一个三元运算符的例子吗?谢谢!

for (initialization; termination; increment) {
   statement(s)
}
Run Code Online (Sandbox Code Playgroud)

Aln*_*tak 6

声明中的termination子句for(如果提供 - 它实际上是可选的)可以是您想要的任何表达式,只要它的计算结果为a boolean.

它必须是表达式,而不是任意代码块.