我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

0.08和8/100不一样?

double d = money-money*(0.08+0.02+0.01+0.08)-3500;
结果不一样为啥啊

Java里面整数除以整数会自动舍弃小数,所以8/100结果是0,你改成8.0/100输出就是0.08了

一般计算金额不直接使用基本类型,有专门的方法进行计算

近期文章

  • 设有两个线性表A和B皆是单链表存储结构。 同一个表中的元素各不相同,且递增有序。 写一算法,构成一个新的线性表C,使C为A和B的交集,且C中元素也递增有序。
  • 关于c++静态成员变量访问
  • sql怎么把这个两个放到同一语句里啊?
  • c语言在运行过程中出现了一些问题,感觉应该对的,但又不知道怎么弄
  • 如何用随机函数建立一个顺序表
  • pyqt中怎么将文字插入QPlainTextEdit的第x行第x列
  • 安装vs2015的时候跳过了这两个
  • 写了个批处理脚本,但不知道问题出在哪里
  • sqlsever 同一语句可以查询不能插入,怎么改
  • 各位有没有在win10 x86系统上能安装的Vm虚拟机资源
  • python,pyinstaller
  • 求解答:关于HttpServlet空指针异常问题
  • mongodb修改操作
  • rstudio中,怎么用for循环计算一个数据框中某两列数据的乘积?
  • 不知道出什么问题了报错,但是又可以有运行
  • python嵌套列表遍历,函数编写
  • idea突然间不识别css语法了
  • 想问关于switch语句的问题,问题在//后面。
  • mac电脑使用pip卸载模块时出现permission denied报错?
  • docker这个问题怎样解决啊

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华