JAVA BigDecimal类(heima)

这篇具有很好参考价值的文章主要介绍了JAVA BigDecimal类(heima)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

JAVA BigDecimal类(heima)

JAVA BigDecimal类(heima),黑马程序员,java,开发语言
JAVA BigDecimal类(heima),黑马程序员,java,开发语言
JAVA BigDecimal类(heima),黑马程序员,java,开发语言

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);


    }





}

JAVA BigDecimal类(heima),黑马程序员,java,开发语言

JAVA BigDecimal类(heima),黑马程序员,java,开发语言

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);

        //进一法
        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);
    }
}

JAVA BigDecimal类(heima),黑马程序员,java,开发语言文章来源地址https://www.toymoban.com/news/detail-612510.html

到了这里,关于JAVA BigDecimal类(heima)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 黑马程序员Java零基础视频教程笔记-字符串

    1. API 应用程序编程接口 2. 简单理解 API就是别人已经写好的东西,我们不需要自己编写,直接使用即可 3. Java API 指的就是JDK中提供的各种功能的Java类 这些类将底层的实现封装了起来,我们不需要关心这些类是如何实现的,只要学习这些类如何使用即可 4. 样例 1. 字符串学习

    2024年02月01日
    浏览(51)
  • 黑马程序员Java基础入门第三版答案1

    1、 关于编译HelloWorld.java程序的命令,下列选项中正确的是() 2分 A、A、java HelloWorld.java B、B、javac HelloWorld C、C、java HelloWorld D、D、javac HelloWorld.java 参考答案 : D 答案说明 : 无 2、 下面选项中,用于定义类的的是() 2分 A、A、main B、B、class C、C、static D、D、public 参考

    2024年01月18日
    浏览(40)
  • 日记本-课后程序(JAVA基础案例教程-黑马程序员编著-第七章-课后作业)

    【实验7-3】  日记本 【任务介绍】   1. 任务描述 编写一个日记本功能的程序,使用字节流经日记的具体信息记录在本地的txt文件中。当用户输入日记的特定内容后,会将输入的内容保存至本地的txt文件中。需要输入的内容包括“姓名”,“天气”、“标题”、“内容”的数

    2024年02月05日
    浏览(55)
  • 学生管理系统-课后程序(JAVA基础案例教程-黑马程序员编著-第六章-课后作业)

    【案例6-2】 学生管理系统 【案例介绍】 1.任务描述 在一所学校中,对学生人员流动的管理是很麻烦的,本案例要求编写一个学生管理系统,实现对学生信息的添加、删除、修改和查询功能。每个功能的具体要求如下: 系统的首页:用于显示系统所有的操作,并根据用户在控

    2024年02月03日
    浏览(64)
  • 简易计算器-课后程序(JAVA基础案例教程-黑马程序员编著-第十一章-课后作业)

    【案例11-2】 简易计算器 【案例介绍】 1. 案例描述 本案例要求利用Java Swing 图形组件开发一个可以进行简单的四则运算的图形化计算器。 2. 运行结果 运行结果   【案例分析】 要制作一个计算器,首先要知道它由哪些部分组成,如下图所示: 一个简单的图形化界面计算器,

    2024年02月03日
    浏览(50)
  • 打印不同的图形-课后程序(JAVA基础案例教程-黑马程序员编著-第四章-课后作业)

    【案例4-1】打印不同的图形 记得 关注,收藏,评论哦,作者将持续更新。。。。 【案例介绍】 案例描述 本案例要求编写一个程序,可以根据用户要求在控制台打印出不同的图形。例如,用户自定义半径的圆形和用户自定义边长的正方形。 运行结果   【案例分析】 ( 1 )

    2024年02月01日
    浏览(61)
  • 模拟QQ登录-课后程序(JAVA基础案例教程-黑马程序员编著-第十一章-课后作业)

    【案例11-3】 模拟QQ登录 【案例介绍】 1. 案例描述 QQ是现实生活中常用的聊天工具,QQ登录界面看似小巧、简单,但其中涉及的内容却很多,对于初学者练习Java Swing工具的使用非常合适。本案例要求使用所学的Java Swing知识,模拟实现一个QQ登录界面。 2. 运行结果   运行结果

    2024年02月08日
    浏览(110)
  • 【学习笔记】黑马程序员Java课程学习笔记(更新至第12章---集合)

    Java语言是美国Sun公司(Stanford University Network)在1995年推出的计算机语言, 2009年Oracle甲骨文公司收购Sun公司。Java之父:詹姆斯·高斯林(James Gosling)。 Java可以在任意操作系统上运行,Windows、Mac、Linux。我们只需要在运行Java应用程序的操作系统上,安装一个与操作系统对应

    2024年02月07日
    浏览(49)
  • JAVA BigDecimal类(heima)

    2024年02月15日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包