教えてください。

boolean b1;
boolean b2;
boolean b3;
・
・

とあったとします。

b1 = ......
b2 = ......

と処理していくとコードが冗長になってしまいます。
ここで、b1などを配列にするとループで回して処理できるのですが、
そうすると変数名に意味を持たせることが出来ません。
b1とb2などは全く違う意味のフラグで、違う意味を表す名前を付けたいのです。
配列にしてしまうと区別がつかなくなってしまいます。

どうするのが良いのでしょうか?