1

条件が 2 つのステートメントの結合である while ループがあり、そのうちの 1 つにネストされた 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;
                            }

また

while (((a > b) || (((a > d) || ((p < q) || (r < s))))) && t < y)
      {
          g = g + 0.25;
      }
4

1 に答える 1

0

それらを話す名前のメソッドに入れ、それらのメソッドを while ループで使用します。他のすべては維持できません!

于 2011-03-02T11:03:04.270 に答える