Add MathUtil.java

Penambahan subrutin pembulatan nilai double
This commit is contained in:
Salman Manoe 2021-12-31 09:29:53 +07:00
parent 93cb7861df
commit dc17e38d70

View File

@ -0,0 +1,26 @@
package com.jasamedika.medifirst2000.util;
import java.math.BigDecimal;
import java.math.RoundingMode;
/**
* @author salmanoe
* @since Dec 29, 2021
*/
public class MathUtil {
public MathUtil() {
super();
}
public static double round(double value, int places) {
if (places < 0)
throw new IllegalArgumentException();
BigDecimal bd = BigDecimal.valueOf(value);
bd = bd.setScale(places, RoundingMode.HALF_UP);
return bd.doubleValue();
}
}