将此整数除法的一个操作数转换为“double”

时间:2017-07-21 10:15:29

标签: java spring

我在下面的代码中收到声纳qube警告,实际上我知道这个的解决方案,但仍然想知道是否有任何另一种解决该问题的最佳方法,

    public static ProductServiceExpenseModel createModel(ProductServiceExpense entity) {

            if (entity == null) {
                return null;
            }
            ProductServiceExpenseModel model = new ProductServiceExpenseModel();
            float cost = (float) (entity.getCost() / 100);
//Cast one of the operands of this integer division to a "double".
            model.setCost(cost);
            model.setProductName(entity.getProductName());
            model.setProductExpenseId(entity.getProductExpenseId());
            return model;
        }

在上面的方法中,我收到float cost = (float) (entity.getCost() / 100);这个部分的警告,请告诉我是否有最佳方法来处理,请提前致谢。

0 个答案:

没有答案