How to remove decimal values from a value of type 'double' in Java

后端 未结 19 1926
孤独总比滥情好
孤独总比滥情好 2020-12-08 09:26

I am invoking a method called \"calculateStampDuty\", which will return the amount of stamp duty to be paid on a property. The percentage calculation works fine, and returns

19条回答
  •  一生所求
    2020-12-08 09:44

    Use Math.Round(double);

    I have used it myself. It actually rounds off the decimal places.

    d = 19.82;
    ans = Math.round(d);
    System.out.println(ans);
    // Output : 20 
    
    d = 19.33;
    ans = Math.round(d);
    System.out.println(ans);
    // Output : 19 
    

    Hope it Helps :-)

提交回复
热议问题