JAVA BigDecimal类(heima)
import java.math.BigDecimal;
public class BigDecimalDemo01{
public static void main(String[] args) {
BigDecimal bd1 = BigDecimal.valueOf(0.1);
BigDecimal bd2 = BigDecimal.valueOf(0.2);
double result1 = bd1.add(bd2).doubleValue();
double result2 = bd1.subtract(bd2).doubleValue();
double result3 = bd1.multiply(bd2).doubleValue();
double result4 = bd1.divide(bd2).doubleValue();
System.out.println(result1);
System.out.println(result2);
System.out.println(result3);
System.out.println(result4);
}
}
文章来源:https://www.toymoban.com/news/detail-612510.html
import java.math.BigDecimal;
import java.math.RoundingMode;
public class BigDecimalDemo02 {
public static void main(String[] args) {
BigDecimal bd1 = BigDecimal.valueOf(10.0);
BigDecimal bd2 = BigDecimal.valueOf(3.0);
//四舍五入
double v1 = bd1.divide(bd2,2, RoundingMode.HALF_UP).doubleValue();
System.out.println(v1);
//进一法
double v2 = bd1.divide(bd2,2, RoundingMode.UP).doubleValue();
System.out.println(v2);
//去尾法
double v3 = bd1.divide(bd2,2, RoundingMode.DOWN).doubleValue();
System.out.println(v3);
}
}
文章来源地址https://www.toymoban.com/news/detail-612510.html
到了这里,关于JAVA BigDecimal类(heima)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!