From d134acdbc12a2d16dadc129f233daeec2b1c9fb8 Mon Sep 17 00:00:00 2001 From: krolxon Date: Thu, 15 Feb 2024 00:09:10 +0530 Subject: fix duplicate digit at end --- Calculator.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'Calculator.java') diff --git a/Calculator.java b/Calculator.java index 031fa57..43804c3 100644 --- a/Calculator.java +++ b/Calculator.java @@ -1,8 +1,14 @@ public class Calculator { public static void main(String[] args) { String expr = "(84 / 4 * 3 - 9) * 2 + 1 / 5"; // 108.2 - Parser p = new Parser(expr); + Parser p; + if (args.length == 0) { + p = new Parser(expr); + } else { + p = new Parser(args[0]); + } String postfix = p.toPostFix(); + // System.out.println("pfix => \t " + postfix); System.out.println(p.evalExpr(postfix)); } } -- cgit v1.2.3