JS 通过传参的方式输出 ab,java的double乘法精度问题
来源:互联网 发布:卡密生成软件 编辑:程序博客网 时间:2024/06/05 23:50
达人科技 2016-12-23 13:58
<!DOCTYPE html><html lang="zh-cn"><head><meta charset="UTF-8"></head><body><script>//fn(param) 传参,如何输出"ab"function fn(param){if(param){console.info("a");}else{console.info("b");}}//这个是正确的,不过在控制台分行输出"ab"//fn(fn(true));//如果硬要一行输出"ab",可参考这个方法fn(!function{console.info("ab");console.info=function{return;}});</script></body></html>
效果图:
本文为头条号作者发布,不代表今日头条立场。
科技优家 2016-12-22 10:48
项目中实际的代码,我们实际的金额单位是元,精确到分,另外一个系统传递的时候需要的是整数,就是分,我们就简单乘以100转换了下,结果发现是有问题的:
public static void main(String[] args) { double payMoney = Double.valueOf("1253.59"); String result = String.valueOf((int)(payMoney * 100)); System.out.println(result); }
结果是:125358
因为1253.59*100 的结果是 125358.99999999999
还比较没有想到乘以100这种都有问题。
解决的方法是用BigDecimal,就不多说了。
本文为头条号作者发布,不代表今日头条立场。
0 0
- JS 通过传参的方式输出 ab,java的double乘法精度问题
- double 的精度问题
- Double的精度问题
- java的double的精度问题
- java的double的精度问题
- java的double的精度问题
- Java中double的精度问题
- java 中double的精度问题
- Java基础-double的精度问题
- java中float,double的精度问题
- double、float数值运算出现精度问题的解决方式
- double 计算精度的问题
- double丢失精度的问题
- double值格式化输出的精度问题解决
- java中Double类型的运算精度丢失的问题
- Java的double的精度问题以及解决方案
- Java double的精度问题-BigDecimal的用法
- 关于java中Double类型的运算精度问题
- hive启动异常:Cannot create directory /tmp/hive/。。。Name node is in safe mode.
- Oracle脚本的简单使用
- 我的seo工作表格
- 50. spring Boot日志升级篇—log4j【从零开始学Spring Boot】
- Java之IO流详解
- JS 通过传参的方式输出 ab,java的double乘法精度问题
- 通过HTTPS(SSL加密)方式访问webservice
- SVN的使用教程
- 计算机有哪些操作系统?
- html 传递url参数特殊符号 & 传递网址
- php图谱
- 【Leetcode】104. Maximum Depth of Binary Tree
- jQuery中的clone妙用
- 历年诺贝尔物理学奖获得者名单及研究领域(1901-2016)