aboutsummaryrefslogtreecommitdiff
path: root/Calculator.java
diff options
context:
space:
mode:
Diffstat (limited to 'Calculator.java')
-rw-r--r--Calculator.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/Calculator.java b/Calculator.java
new file mode 100644
index 0000000..492a572
--- /dev/null
+++ b/Calculator.java
@@ -0,0 +1,8 @@
+public class Calculator {
+ public static void main(String[] args) {
+ String expr = "(36 * 3 + 9 * 7) * (84 / 12) * 5";
+ Parser p = new Parser(expr);
+ String postfix = p.toPostFix();
+ System.out.println(p.evalExpr(postfix));
+ }
+}