在 Java 中,可以使用 java.math.BigDecimal 类来比较两个相同进制的数值大小。
首先,使用 java.math.BigDecimal 的构造函数将字符串转换为 BigDecimal 对象:
BigDecimal num1 = new BigDecimal("123.45"); BigDecimal num2 = new BigDecimal("678.90");
然后,使用 compareTo() 方法比较两个数值的大小:
if (num1.compareTo(num2) > 0) { System.out.println("num1 大于 num2");