2008年8月24日 星期日

在某一個條件下才去判斷另一個條件

今天寫程式時,遇到一個情況。

if (情況一)
{
  天兵吸煙;
}
else if (情況二)
{
  天兵喝酒;
}
else if (情況三)
{
  天兵睡覺;
}

案例:
現在情況變了,只有當情況四發生時,我才會去分析情況一
情況四沒有發生時,我不會去分析情況一,而直接分析情況二情況三的分析。如何做最少的改變完成要求的程式?

噹噹~
我想到一個方式,可能沒有什麼吧~但是,我還是要記錄下來~

if (情況四 && 情況一) // 只有當情況四符合時,才去判斷情況一
{
  天兵吸煙;
}
else if (情況二)
{
  天兵喝酒;
}
else if (情況三)
{
  天兵睡覺;
}

沒有留言: