此计算器主要处理的难点在于负数和减号的区分,它通过在遇到乘号和除号后,根据下一个字符是否为'-'来判断是不是负数,并进行相应的操作,以此来实现对负数的处理。能处理-2*-5 2*-5 -2*5 等三种带‘-’的情况 import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); while (sc.hasNext()) { String s = sc.nextLine(); // 将其他类型的括号替换成小括号,这样可以统一处...