我必须允许用户将运算符放入一个方程式中(应用了Pemdas)。但是我不能将运算符显然存储在int中,也不能将字符串“ operation”转换为int。关于如何使用这种方法的任何想法
我正在尝试:
public static void testingproject()
{
System.out.println("5 (+ - * / %) 4 (+ - * / %) 3 = 23");
System.out.println("first operator");
String op1 = myScanner.nextLine();
System.out.println("second operator");
String op3 = myScanner.nextLine();
String finstr = "5" + op1 + "4" + op3 + "3";
System.out.println(finstr + " = 23");
int finalop = Integer.valueOf(finstr);
System.out.println(finalop);
}