我有一个while循环,其条件是两个语句的连接,其中一个语句包含嵌套的OR。我找不到任何标准方法来组织运算符周围的语句或使用括号。请记住,实际的语句比'a'长,例如'Math.Pow(double,exponent)* Math.Pow(Math.SQRT(double)),exponent)',否则第二个版本会很明显选择。有关正确写这个方法的建议让另一个程序员觉得最容易阅读吗?
while
(
(
(a > b)
||
(
(
(a > d)
||
(
(p < q)
||
(r < s)
)
)
)
)
&& t < y
)
{
g = g + 0.25;
}
OR
while (((a > b) || (((a > d) || ((p < q) || (r < s))))) && t < y)
{
g = g + 0.25;
}
答案 0 :(得分:0)
将它们放入具有说话名称的方法中,并在while循环中使用这些方法。其他一切都是不可维护的!