package aa.bb.cc;
import java.math.BigDecimal;
public class testJava {
private static double mothed1(double price, double rate) {
BigDecimal m1 = new BigDecimal(price*rate);
BigDecimal m2 = new BigDecimal("0.01");
return m1.multiply(m2).doubleValue();
}
public static void main(String[] args) {
// 单价是705元,优惠幅度是5%,优惠的价钱小数点向上进位1.4 = 2
long ret = (long)Math.ceil(mothed1(705, 5));
//小数点4舍5入
long ret2 = (long)Math.round(mothed1(705, 5));
System.out.println(ret); //----------36
System.out.println(ret2);//----------35
}
}
import java.math.BigDecimal;
public class testJava {
private static double mothed1(double price, double rate) {
BigDecimal m1 = new BigDecimal(price*rate);
BigDecimal m2 = new BigDecimal("0.01");
return m1.multiply(m2).doubleValue();
}
public static void main(String[] args) {
// 单价是705元,优惠幅度是5%,优惠的价钱小数点向上进位1.4 = 2
long ret = (long)Math.ceil(mothed1(705, 5));
//小数点4舍5入
long ret2 = (long)Math.round(mothed1(705, 5));
System.out.println(ret); //----------36
System.out.println(ret2);//----------35
}
}