ド•モルガンの法則 - 今日も元気にどもるがん 2008/04/29

Javaです。
ド•モルガンの法則です。
深い意味はありません。検証したくなったので。





知っておくと、if条件の書き方にいろいろできることがわかります。
プログラマの癖みたいなものがでるかもしれませんね。
ちなみに僕は左辺の書き方が好みかな。

public class TestDOMORUGAN {

public static void main(String[] args) {

boolean[] bs = {true, false};
for (boolean A : bs) {
for (boolean B : bs) {
if(!(!(A || B) == (!(A) && !(B)))) throw new RuntimeException("Ouch a");
if(!(!(A && B) == (!(A) || !(B)))) throw new RuntimeException("Ouch b");
}
}

System.out.println("OK!!");
}

}

: