您的位置首页百科知识

java怎么设置bigdecimal值

java怎么设置bigdecimal值

的有关信息介绍如下:

java怎么设置bigdecimal值

关于BigDecimal是如何计算的,我以论坛中一个人的提问帖子为例,来简单的写出BigDecimal的运算方法。题目是:李白无事街上走,提壶去买酒。遇店加一倍,见花喝一斗,五遇花和店,喝光壶中酒,试问李白壶中原有多少斗酒?

这道题应该是从后往前推,并且要逆运算,最后得出原有酒的体积。

?

import java.math.*

public class Libai {

public static void main(String args[]){

BigDecimal volumn = new BigDecimal("0");

for (int i=0; i<5; i++){

volumn = volumn.add(new BigDecimal("1"));

volumn = volumn.divide(new BigDecimal("2"));

}

System.out.print(volumn);

}

}

运行结果:

0.96875