This repository has been archived on 2026-01-13. You can view files and clone it, but cannot push or open issues or pull requests.
jcal/Calculator.java

15 lines
435 B
Java

public class Calculator {
public static void main(String[] args) {
String expr = "(84 / 4 * 3 - 9) * 2 + 1 / 5"; // 108.2
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));
}
}