package day07test;
import java.math.BigDecimal;
public class BigDecimalDemo {
public static void test() {
// TODO Auto-generated method stub
BigDecimal bigDecimal = new BigDecimal(10.123);
BigDecimal bigDecimal1 = new BigDecimal("10.123");
System.out.println(bigDecimal);
System.out.println(bigDecimal1);
}
public static void main(String[] args) {
/**
* 李白无事街上走,
* 提壶去买酒。
* 遇店加一倍,
* 见花喝一斗, 2
* 五遇花和店,5 1
* 喝光壶中酒, 0
* 试问李白壶中
* 原有多少斗酒
*/
BigDecimal bigDecimal = new BigDecimal(0);
for(int i=1;i<=5;i++){
bigDecimal = bigDecimal.add(new BigDecimal("1"));
bigDecimal = bigDecimal.divide(new BigDecimal("2"));
}
System.out.println(bigDecimal);
}
}
import java.math.BigDecimal;
public class BigDecimalDemo {
public static void test() {
// TODO Auto-generated method stub
BigDecimal bigDecimal = new BigDecimal(10.123);
BigDecimal bigDecimal1 = new BigDecimal("10.123");
System.out.println(bigDecimal);
System.out.println(bigDecimal1);
}
public static void main(String[] args) {
/**
* 李白无事街上走,
* 提壶去买酒。
* 遇店加一倍,
* 见花喝一斗, 2
* 五遇花和店,5 1
* 喝光壶中酒, 0
* 试问李白壶中
* 原有多少斗酒
*/
BigDecimal bigDecimal = new BigDecimal(0);
for(int i=1;i<=5;i++){
bigDecimal = bigDecimal.add(new BigDecimal("1"));
bigDecimal = bigDecimal.divide(new BigDecimal("2"));
}
System.out.println(bigDecimal);
}
}