如何为双返回类型方法设置精度

时间:2018-10-21 16:19:46

标签: java int double

下面是双返回类型函数,我想得到2个零精度的答案。我当前的答案是-4.5。而我希望它是-4.50。任何帮助将不胜感激

public double getAmount(){
        double ftotal = car.hello();

        return Math.round(ftotal * 100)/100.0d;
}

2 个答案:

答案 0 :(得分:0)

返回的值是Double,因此您不能将0填充为Double。
因此,您必须格式化返回值以创建字符串,例如:

class MySchema(Schema):
   field1 = field.String(load_from='field1')
   field2 = field.String(load_from='field2')
   field3 = field.String(load_from='field3')
   other_field = field.String(required=True)

答案 1 :(得分:-1)

请参考以下代码-

import java.text.DecimalFormat;

public class Decimal2{

    private static DecimalFormat df2 = new DecimalFormat(".##");

    public static void main(String[] args) {

        double input = 62.123454;
        System.out.println("double : " + df2.format(input));

    }
}