Java中的逻辑表达式处理

时间:2018-07-30 15:52:35

标签: java

我试图将userinput的每个字符转换为逻辑表达式,并尝试打印布尔结果。但我总是得到错误的结果。

可以说用户输入:private async void ContentBtn_Click(object sender, RoutedEventArgs e) { await ContentDialog.ShowAsync(); } 我的程序将其转换为下面编写的逻辑表达式,并返回布尔结果。

(( (a|~B) & (C&D) ) & E & ( ~A | a | D&G ))

但是结果始终显示为false。当我写

(((false|false) & (true&true)) & true & (false | false|true&true))

输出为True。但是,当我的代码返回相同的表达式时,它将给出false。

这是代码:

System.out.println(true|true);

0 个答案:

没有答案