我试图将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);