2

您好,我是使用 java 编码逻辑的初学者,所以我想知道如何编码以下信息。我在一个文件中有这些变量,如下所示

示例:我的文件.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中

现在,我知道通常我应该将⟺(暗示/暗示)转换为∨(或),但我不知道如何继续

谢谢你的帮助

4

1 回答 1

1

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

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

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

如果non你的意思是not,那么只需!在需要否定的地方添加一个。

于 2015-04-11T19:52:57.913 回答