你好,我是用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中
现在,我知道通常我应该将⟺(暗示/隐含)转换为∨(或),但我不知道如何继续
谢谢你的帮助
答案 0 :(得分:1)
我认为您正在寻找这些按位函数:
⟺= xnor =!(a ^ b)
∨=或= a | b
∧=和= a& b
boolean result = ((!(5 ^ 2)) | 3) & ((!(6 ^ 1)) | 4)
如果non
表示not
,则只需在需要否定的地方添加!
。