如何在java中编写隐含/等价代码

如何在java中编写隐含/等价代码,java,implication,Java,Implication,您好,我是用java编写逻辑的初学者, 所以我想知道如何对以下信息进行编码。 我把这些变量放在一个文件中,如下所示 示例:my 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编写逻辑的初学者, 所以我想知道如何对以下信息进行编码。 我把这些变量放在一个文件中,如下所示

示例:my 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 }
在爪哇

现在,我知道通常我应该转换⟺ (暗示/暗示)对某人∨(或)但我不知道如何进行


感谢您的帮助

我想您正在寻找这些按位函数:

⟺ = xnor=!(a^b)
∨ = 或=a|b
∧ = 和=a&b

如果您所说的
是指
,那么只需添加一个
需要否定的地方

boolean result = ((!(5 ^ 2)) | 3) & ((!(6 ^ 1)) | 4)