      1  import java.util.Scanner;

      2

      3  /**

      4     This program calculates the value of an expression

      5     consisting of numbers, arithmetic operators, and parentheses.

      6  */

      7  public class ExpressionCalculator

      8  {

      9     public static void main(String[] args)

     10     {

     11        Scanner in = new Scanner(System.in);

     12        System.out.print("Enter an expression: ");

     13        String input = in.nextLine();

     14        Evaluator e = new Evaluator(input);

     15        int value = e.getExpressionValue();

     16        System.out.println(input + "=" + value);

     17     }

     18  }