- 题目
- 思路
求值优先级:括号> */ >±
故可递归从低到高调用,整数可以看作一个单独的括号值 - 实现
package 蓝桥;
//测试用例(2+3)*(5+7)+9/3 (12+3)/(3+3)
//不能计算负数,除法只取整数位
import java.util.Scanner;
public class InfixExp {
static char[] exp;
static int i=0;
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
exp=sc.nextLine().toCharArray();//读入一行表达式,将它转化为一个char数组
System