黑马程序员技术交流社区

标题: 发现视频中的求一个小数的前两位,另类解题步骤。 [打印本页]

作者: yjsf216    时间: 2015-3-6 15:24
标题: 发现视频中的求一个小数的前两位,另类解题步骤。
按照毕老师视频教的,可以这样写
  1. public static void main(String[] args)
  2.         {
  3.           double l=1.23456789;
  4.           l=l*100;
  5.           l=Math.floor(l);
  6.           System.out.println(l/100);
  7.         }
复制代码


然后我看有Math的API,发现有一个BigDecimal类,然后就可以这样写了
  1. public static void main(Sting[] args){
  2.                   BigDecimal b = new BigDecimal (d);
  3.                   b=b.setScale(2, java.math.RoundingMode.HALF_DOWN );
  4.                   System.out.println(b);
  5. }
复制代码





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2