📄 test.java
字号:
/**
*
*/
import java.io.*;
import java.util.*;
public class Test {
public static void main(String[] args) {
// Test :
// (true and x) and (y and (not x))
Context context = new Context();
VariableExp x = new VariableExp("X");
VariableExp y = new VariableExp("Y");
VariableExp bTure = new VariableExp("true");
VariableExp bFalse = new VariableExp("false");
context.Assign("true", true);
context.Assign("false", false);
context.Assign("X", false);
context.Assign("Y", true);
BooleanExp expression = new AndExp(
new AndExp(bTure, x),
new AndExp(y, new NotExp(x))
);
boolean result = expression.Evaluate(context);
System.out.println("The result is:" + result);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -