This program mainly implemented a calculator with Java, which could process mathematical operators, including +,-,*,/,^,( and ) . The main methods used in the program were stack and Reverse Polish Expression.
For details of the program, please read the file of "The developments of a calculator by Java and YACC.docx".