如何在 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,那么只需在需要否定的地方添加 !