不一定总要使用BigDecimal的subtract,取决于具体的需求和场景。一般来说,如果涉及到精确的小数运算或者需要避免由于浮点数精度问题导致的错误,建议使用BigDecimal的subtract方法进行数值计算。但如果只涉及整数运算或者精度要求不高,可以使用普通的数值类型进行计算。最重要的是根据具体情况选择合适的数据类型和方法来进行数值计算。