我正在研究一个场景,我必须在 Java 中实现 BODMAS,并且操作数可能有多达 1000 个数字。所以我选择以下列方式实现它——我将中缀表达式(将在其上实现 BODMAS 的表达式)转换为后缀然后我通过解析它拥有的每个 BigInteger 来评估后缀表达式。我在这个实施中是成功的。
现在我知道我不能使用 BigInteger 并且必须使用基本数据类型,如 int、string 等。
我一直在考虑如何做到这一点,坦率地说,还没有取得任何重大进展。
关于如何使用基本数据类型实现 BigInteger 的任何帮助或建议都会有很大帮助。