【发布时间】:2011-08-31 16:32:44
【问题描述】:
我正在搜索“如何在 for 循环中给出多个条件?”但是没有给出直接的答案。
经过一番研究,我找到了正确的方法。条件不应以逗号 (,) 或分号 (;) 分隔。我们可以使用 && 运算符将两个条件连接在一起。
for(初始化;条件1 &&条件2;增量)
例子:
for(int j= 0; j < 6 && j < ((int)abc[j] & 0xff) ; j++ )
{
//
}
希望这对新的 Java 开发人员有所帮助。
【问题讨论】:
-
JavaBits,您的帖子不是问题,老实说,我会避免在 for 循环中使用复杂的表达式 - 最好让您的代码简单易读。
-
仅供参考。
-
您刚刚发现了复合布尔表达式的概念。这并非特定于 for 循环。
-
有谁知道stackoverflow中的信息应该放在哪里,供以后参考,对大家都有好处。
-
请保持打开状态,它救了我!
标签: java