19-6/24作业: 将一个double类型的小数,按照四舍五入保留两位小数

☞要求

将一个double类型的小数,按照四舍五入保留两位小数

☞实现方式

1.获得一个double类型的小数

2.使用BigDecimal包的setScale进行操作

3.输出结果


☞代码内容

package circulation;

/** * @author 9527 */

//导入扫描的包import java.util.Scanner;//导入小数包import java.math.BigDecimal;

public class Decimal {    static Scanner sc = new Scanner(System.in);

    public static void main(String[] args) {        //提醒输入一个小数        System.out.println("请输入一个小数,要到小数点后至少3位:");        //接收一个小数        double decimal = sc.nextDouble();        BigDecimal bd = new BigDecimal(decimal);        bd = bd.setScale(2,BigDecimal.ROUND_HALF_UP);        System.out.println("输出四舍五入后的两位小数:   "+bd);    }

}

☞运行结果

19-6/24作业:  将一个double类型的小数,按照四舍五入保留两位小数

☞实现过程中的问题点

摸索了半天还是不会使用API查询解决问题,需要学习API查询技巧

19-6/24作业:  将一个double类型的小数,按照四舍五入保留两位小数

 

上一篇:2016.6.18——Implement strStr()


下一篇:ASP.NET MVC5+EF6+EasyUI 后台管理系统(18)-权限管理系统-表数据