aboutsummaryrefslogtreecommitdiff
path: root/Calculator.java
diff options
context:
space:
mode:
authorkrolxon <krolyxon@tutanota.com>2024-02-14 21:23:36 +0530
committerkrolxon <krolyxon@tutanota.com>2024-02-14 21:23:36 +0530
commitbe3ed5190773c168d101425fc9b6dbfbc754fa6b (patch)
tree517144dcf5958998470bfe28f560bf2faf0361c0 /Calculator.java
initial commit
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));
+ }
+}