如何在 java 中编码 implication/equivalence
how to code implication/equivalence in java
你好,我是使用 java 编写逻辑代码的初学者,
所以我想知道如何编写以下信息。
我在文件中有这些变量,如下所示
示例:我的 file.txt
5 1 4
6 2 3
这些数字实际上代表的是:
@1: hair = false
@2: hair = true
@3: feathers = false
@4: feathers = true
我需要做的是编码
{non 5 ⟺ 2 ∨ 3 } ∧{non 6 ⟺ 1 ∨ 4 }
在 java
现在,我知道通常我应该将 ⟺ (implication/implies) 转换为 ∨(or) 但我不知道如何进行
谢谢你的帮助
我认为您正在寻找这些按位函数:
⟺ = xnor = !(a ^ b)
∨ = or = a | b
∧ = and = a & b
boolean result = ((!(5 ^ 2)) | 3) & ((!(6 ^ 1)) | 4)
如果 non
是指 not
,那么只需在需要否定的地方添加 !
。
你好,我是使用 java 编写逻辑代码的初学者, 所以我想知道如何编写以下信息。 我在文件中有这些变量,如下所示
示例:我的 file.txt
5 1 4
6 2 3
这些数字实际上代表的是:
@1: hair = false
@2: hair = true
@3: feathers = false
@4: feathers = true
我需要做的是编码
{non 5 ⟺ 2 ∨ 3 } ∧{non 6 ⟺ 1 ∨ 4 }
在 java
现在,我知道通常我应该将 ⟺ (implication/implies) 转换为 ∨(or) 但我不知道如何进行
谢谢你的帮助
我认为您正在寻找这些按位函数:
⟺ = xnor = !(a ^ b)
∨ = or = a | b
∧ = and = a & b
boolean result = ((!(5 ^ 2)) | 3) & ((!(6 ^ 1)) | 4)
如果 non
是指 not
,那么只需在需要否定的地方添加 !
。