String result = ; try result = BigDecimalvalueOfLongvalueOfamount dividenew BigDecimal1002toString; catch Exception e logerror将分转换成元出错错误信息 eget
根据代码中的逻辑,传入的amount是以分为单位的金额,将其转换成元需要除以100,然后将结果保留两位小数。在传入3的情况下,3除以100得到的结果是0.03,保留两位小数后就是0.03。因此,代码返回的结果应该是0.03而不是1。可能是其他地方出现了问题,需要进一步排查。
原文地址: https://www.cveoy.top/t/topic/fHtS 著作权归作者所有。请勿转载和采集!