From 4b4e000203f5b967cad24d64b550fe94378c9b79 Mon Sep 17 00:00:00 2001 From: HCL <1028329274@qq.com> Date: Fri, 7 Aug 2020 02:28:05 +0800 Subject: [PATCH] Main.java --- Main.java | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 Main.java diff --git a/Main.java b/Main.java new file mode 100644 index 0000000..04bb965 --- /dev/null +++ b/Main.java @@ -0,0 +1,36 @@ +package N; + +import java.util.List; +import java.util.Scanner; + +public class Main { + + public static void main(String[] args) { + // TODO Auto-generated method stub + Scanner scan = new Scanner(System.in); + int i = scan.nextInt(); + switch(i) {//选择计算方式 + case 1://计算e^x + A.main(args); + break; + case 2://计算logax + B b = new B(); + B.main(args); + break; + case 3://计算加减乘除 + Scanner scanner=new Scanner(System.in); + System.out.println("输入表达式:"); + String expression=scanner.next(); + Calculation calculation=new Calculation(); + List rpnList=calculation.InfixtoList(expression); + List tr=calculation.ListtoSuffix(rpnList); + int res=calculation.calculate(tr); + System.out.println(res); + break; + case 4://计算三角函数 + D.main(args); + break; + } + } + +}