美文网首页
第二天 - 关于浮点数的几个有趣问题

第二天 - 关于浮点数的几个有趣问题

作者: DevilIncs | 来源:发表于2016-11-29 11:16 被阅读0次

由于计算机对于浮点数(小数)的保存方式决定了计算机在进行浮点数运算的时候避免不了存在一些问题。代码如下:

public class Text01 {
    public static void main(String[] args) {
        //由于计算机浮点数表示法本身的问题 一下两个运算的结果是不同的
        //所以对于银行超市这类的系统将小数运算
        //转换成整数运算计算完成后再处理小数
        System.out.println(0.1 + 0.2 + 0.3);
        System.out.println(0.3 + 0.2 + 0.1);
        //System.out.println(3 / 0);  整数不能除以0 否则程序异常崩溃
        //而小数是可以除以0的 
        System.out.println(3.0 / 0);//结果是 Infinity 无穷大
        System.out.println(-3.0 / 0);//结果是 -Infinity -无穷大
        System.out.println(0.0 / 0);//结果是NaN 即 Not a Number
    }

}


相关文章

  • 第二天 - 关于浮点数的几个有趣问题

    由于计算机对于浮点数(小数)的保存方式决定了计算机在进行浮点数运算的时候避免不了存在一些问题。代码如下:

  • Java浮点数常见面试题解析

    float与double在java中很多人都知道有精度问题,对于浮点数不能直接进行比较,下面几个高频的关于浮点数的...

  • 问几个有趣的问题

    有多少每天点赞是为了分钻的? 现在算不算实力派和偶像派的对战?当然我觉得偶像派赢了,起码现在赢了。 简书钻能体现一...

  • float在内存中如何存储与转换

    本次实验机器window7和vs2008 浮点数标准百度百科 浮点数存储的规定 先要了解几个问题。一个浮点数四个字...

  • js精度问题

    关于js浮点数计算精度不准确问题的解决办法 今天在计算商品价格的时候再次遇到js浮点数计算出现误差的问题,以前就一...

  • 几个关于钱的有趣思考

    1、幼儿园的罚款 以色列的幼儿园曾经发生过这样的故事:孩子放学了,但是家长接孩子却总是姗姗来迟。老师到了下班时间还...

  • 关于 浮点数 精度丢失问题

    错误:(一串.899999999999)~ 解决:用NSDecimalNumber + NSString ~ (不...

  • 关于String的有趣问题

    A String str1= "abc";String str2= new String("abc");Strin...

  • 关于Java核心类String的几个问题

    1. 前言 最近看到几个有趣的关于Java核心类String的问题。 String类是如何实现其不可变的特性的,设...

  • 关于几个拷贝的问题

    数组浅拷贝 数组深拷贝 复合数组深拷贝

网友评论

      本文标题:第二天 - 关于浮点数的几个有趣问题

      本文链接:https://www.haomeiwen.com/subject/skpapttx.html