我试图更好地理解布尔等价,但这个例子让我有点卡住了。
我指的是这个网站:http ://chortle.ccsu.edu/java5/Notes/chap40B/ch40B_9.html
这是有道理的,但不是同时...它说它们是等价的,但是真/假值不会以某种方式相加/对齐,从而使它们变得等价,如表所示是。有人可以向我解释一下吗?
!(A && B) <-- 第一个表达式
(C || D) <-- 第二个表达式
最后一列是指两个表达式的等价性,是的,根据表格它们是等价的。但是,我只是不明白这两个表达式是如何等价的。如果 A = F, B = F --> T,那么 C = F, D = F --> T 也不行吗?
A B C D
--------------------
F F T T T
F T T F T
T F F T T
T T F F F