`
yaomeone
  • 浏览: 60186 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

系统中记录金额的总结

    博客分类:
  • java
 
阅读更多

     之前做项目的时候需要记录金额的大小,也需要进行金额的计算。金额大小精确到分,金额的计算最好以整型的形式计算,展示时候才将金额转换为大家熟悉的元。

     一开始犯了个错误,在金额运算前先将金额转化为元,并以double类型存储,这样的做法很大程度会出现一些你意料不到的计算结果,其原因是浮点类型在计算机中是以二进制位表示的,而不是我们所熟悉的十进制,所以说浮点型数值只是十进制数的一个近似值。这样就导致在金额累加的时候很容易计算出一个不精确的结果。如果真的需要用到小数运算,请一定要用BigDecimal这个十进制的小数表示类型。

分享到:
评论

相关推荐

    网上订餐系统——Turtles-测试报告(网上快餐外送系统)

    本文档从编程人员编写代码开始就能使用,在用户登录系统、用户订餐系统、会员管理系统、订餐信息处理系统、菜式管理系统、系统用户管理系统等六大模块中均适用,在每一个模块都必须进行单元测试,到软件完整开发出来...

    c++美发店管理系统设计.zip(含项目报告)

    保存功能:可将当前系统中顾客和雇员记录存入文件中,存入方式任意。 读取功能:可将保存在文件中的信息读入到当前系统中,供用户进行使用。 (3)统计功能。能统计出顾客的消费总数、雇员的收入总数。都按从大到...

    美发店管理系统.zip

    保存功能:可将当前系统中顾客和雇员记录存入文件中,存入方式任意。 读取功能:可将保存在文件中的信息读入到当前系统中,供用户进行使用。 (3)统计功能。能统计出顾客的消费总数、雇员的收入总数。都按从大到...

    图书管理系统-数据库实训报告.doc

    然后不同的用 户拥有不同的权限,各自完成各自的管理功能,首先是欢迎界面,然后选择登录,登录 的时候首先要判断用户的身份,合法的用户然后进入到系统主界面中,不同的用户看到 不同的系统功能。用sql server2000...

    银行计算机储蓄系统可行性研究和需求分析

    如果是存款,储户填写存款单,然后交给业务员键入系统,同时系统还要记录存款人姓名、住址(或电话号码)、省份证号码、存款类型、存款日期、利率及密码(可选)等信息,完成后由系统打印存款单给储户。 如果是取款...

    Shop7z网上购物系统旗舰版 商城网站源码

    Shop7z网上购物系统旗舰版集众家之所长,大气超美观页面+商品组合套餐+限时抢购秒杀+图片批量上传+淘宝数据包导入+可选手机版+弹出式分类菜单+不同规格不同价格+新订单邮件通知+销售报表打印与Excel输出+物流跟踪...

    VF企业工资管理系统(系统+课程设计)

    在这些代码中 go top 是控制信息到第一个记录,enabled是控制按钮是否可用,refresh是刷新表单,让跳转的记录信息能更新到当前表单中 按钮“上一条”的代码如下 skip -1 if bof() messagebox("已是首记录!",48,...

    科拓视频免取卡收费系统使用说明书后台管理.doc

    下面是基于该系统的知识点总结: 一、系统简介 科拓视频免取卡收费系统是基于视频识别技术的智能ized停车收费系统,该系统主要用于管理停车场的出入口,实现自动识别和收费。该系统由硬件设备和软件系统组成,硬件...

    Java-课程设计银行存取款管理系统.doc

    6 三、系统的设计与实现 6 (一)登录界面 6 (二)主菜单界面 9 (三)各模块的具体实现 12 四、系统测试 15 (一)登录界面: 15 (二)主菜单界面: 16 (三)各操作界面: 17 五、总结 18 六、附件(代码、部分...

    信息管理系统软件维护服务合同.pdf

    本资源摘要信息将从标题、描述、标签和部分内容中提取相关知识点,详细说明信息管理系统软件维护服务合同的内容。 一、合同登记编号和项目名称 信息管理系统软件维护服务合同的合同登记编号是技 术 服 务 合 同 书...

    基于Delphi家庭财务管理系统的毕业设计,帮助家庭成员掌握自己的财务状况,制定更好的预算计划,更好地管理资金

    用户可以根据日期,类型和金额对记录进行搜索和排序。 ## 预算计划 该系统将允许用户制定预算计划,以帮助他们更好地管理资金。用户可以设置每月的支出预算,然后系统将跟踪所有支出,并显示预算与实际支出之间的...

    db2常用语句总结(新人必读)

    下面是 DB2 中的一些常用语句总结,涵盖了数据查询、数据汇总、数据排序、数据过滤等多个方面。 1. 查找员工的编号、姓名、部门和出生日期,如果出生日期为空值,显示日期不详,并按部门排序输出,日期格式为 yyyy-...

    进销存管理系统

    (五)系统管理:1. 操作权限设置:设置多名软件操作员及登录密码, 为每名操作员设置操作权限 2.操作员口令变更:改变操作员的口令。3.操作员日志:记录每个操作员的工作情况。4.数据备份:可以随时将数据备份到...

    学校机房管理系统解决方案

    ◆ 学生下机必须正常关闭计算机,出门时再刷卡,系统根据上机的时间自动扣除卡上所用金额,否则系统默认为继续上机并计费。 ◆ 完整的信息管理档案可以使您的工作做到细致如微,该系统提供上机人员档案,如姓名、...

    建立物业管理系统PDM模型-数据库系统分析与设计.doc

    PowerDesigner中建立了物业管理系统的PDM,并最终学会、理解了如何将PDM生成物理数 据库和如何在PowerDesigner中生成数据库测试数据。虽然在这过程中遇到了很多的问题 ,但是通过自己不断总结错误,进行修改,终于...

    JAVA毕业设计之springboot106大学城水电管理系统(springboot+mysql)完整源码.zip

    缴费记录:用户可以查看自己的缴费记录,包括缴费时间、金额等信息。数据统计:管理员可以查看整个大学城的水电使用情况,包括总用水量、总用电量、总费用等统计数据,以便进行分析和管理。数据可视化:系统提供了...

    电子商务系统设计实验报告三.docx

    四、实验结果及分析(含程序、数据记录及分析和实验总结等,可附页) 电子商务系统设计实验报告三全文共20页,当前为第2页。 电子商务系统设计实验报告三全文共20页,当前为第2页。 我选定的是上次报告所说的B2C的...

    CSharp常用技术总结(DOC)

    8、根据dataGridView产品列表中checkBox列的选中状态,自动计算出所选产品总金额 9、取消dataGridView列表中checkBox列的选中状态 10、让label标签显示当前系统时间 11、控制光标在控件中跳转 12、常用控件属性介绍 ...

    数据库课程设计-图书馆管理信息系统.doc

    参考文献 19 一、系统开发平台 题目:图书馆管理信息系统 图书馆在正常运营中面对大量书籍、读者信息以及两者间相互联系产生的借书信 息、还书信息。现有的人工记录方法既效率低又错误过多,大大影响了图书馆的 ...

Global site tag (gtag.js) - Google Analytics