我有多种表达方式
c1|<|5&&c2|>=|750&&c3|=|1
c1|<|5&&(c2|>=|750||c3|=|1)
c1|<|5&&(c2|>=|750||c3|=|1)&&c4|=|1
c1|<|5&&c2|>=|750||c3|=|1&&c4|=|1
(c1|<|5||c2|>=|750||c3|=|1)&&c4|=|1
现在我要在这里做的基本上是我想解析表达式并为&&和||使用接口我想构建一个条件构建器,该构建器基本上接受条件,然后评估最终表达式。 Java中有没有不使用任何外部库以及使用Java oops概念的东西,其中
c1|<|5&&c2|>=|750&&c3|=|1 -> (c1|<|5) && (c2|>=|750) && (c3|=|1)
c1|<|5&&(c2|>=|750||c3|=|1) -> (c1|<|5) && ((c2|>=|750) || (c3|=|1))
c1|<|5&&(c2|>=|750||c3|=|1)&&c4|=|1 -> (c1|<|5) && ((c2|>=|750) || (c3|=|1)) || (c4|=|1)
任何帮助都会非常有帮助。