プログラミングのスタイルについて皆さんの意見を下さい。
お聞きしたいのは「変数を、その変数が作られた意図とは異なる用途で使用するのはおk?」という点です。
以下に例題を記述します。

boolean execFlg = false;

if (rs.next()) {
execFlg = true;
}

//1件以上検索結果があればメソッド実行
if (execFlg) hoge.exec();

rsはありがちなresultSetと考えてください。検索結果の有無によりhoge.exec()の実行を制御する為にexecFlgというフラグを使用しています。
このソースの後ろに「検索結果の有無を出力する」という処理を追加する時、私の場合次のように書きます。