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);
}
}
文章來源:http://www.zghlxwxcb.cn/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);
//進(jìn)一法
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);
}
}
文章來源地址http://www.zghlxwxcb.cn/news/detail-612510.html
到了這里,關(guān)于JAVA BigDecimal類(heima)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!