美文网首页
java循环中的浮点数

java循环中的浮点数

作者: 秋_落 | 来源:发表于2019-06-07 14:54 被阅读0次

文章发布地址:https://blog.qiuluo.xin/2019/01/09/java%E5%BE%AA%E7%8E%AF%E4%B8%AD%E7%9A%84%E6%B5%AE%E7%82%B9%E6%95%B0/

在循环中使用浮点数需要小心判断的条件,下面的程序肯能永远不会结束循环

因为0.1无法精确地用二进制表示,所以i将从9.999 999 999 999 98跳到10.099 999 999 999 98

for(double i = 0; i != 10; i += 0.1){
    System.out.println("这句话将不停的输出, i: "+i);
}

运行结果的一部分:

image

相关文章

网友评论

      本文标题:java循环中的浮点数

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