Androidというよりプログラミングのことなんだけど
if文の入れ子ってあんまりしたくないんで

if (条件A) {
処理;
  if (条件B) {
  z = 10;
  } else {
  z = 0;
  }
} else {
処理;
}
↓これをこう書く
int x = 0;
if (条件B) x = 10;
if (条件A) {
処理;
 z = x
} else {
処理;
}

というふうに書いた場合、処理速度とかメモリ具合とかどうなんでしょうか?
またどっちの書き方が一般的というかスマートでしょうか?