zoukankan      html  css  js  c++  java
  • java基础入门-for循环的一些特殊例子

    在for循环里面使用double


    package com.ray.testfor;
    
    /**
     * 在for循环里面使用double类型
     * 
     * @author JMSCADMIN
     * @since 2015-04-20
     * 
     */
    public class UseDoubleInFor {
    	public static void main(String[] args) {
    		for (double i = 0; i != 1.1; i += 0.1) {
    			System.out.println(i);
    			if (i > 2) {
    				break;
    			}
    		}
    	}
    }
    

    输出结果:

    0.0
    0.1
    0.2
    0.30000000000000004
    0.4
    0.5
    0.6
    0.7
    0.7999999999999999
    0.8999999999999999
    0.9999999999999999
    1.0999999999999999
    1.2
    1.3
    1.4000000000000001
    1.5000000000000002
    1.6000000000000003
    1.7000000000000004
    1.8000000000000005
    1.9000000000000006
    2.0000000000000004


    在结果里面我们可以看到,由于精度的问题,实际上是执行不到相应的条件的

    版权声明:本文为博主原创文章,未经博主允许不得转载。

  • 相关阅读:
    列表和元组
    UVM宏
    UVM中重要函数
    组合模式(composite)
    装饰器模式(Decorator)
    适配器模式(Adapter)
    桥接模式
    原型模式(prototype)
    单例模式(singleton)
    UML类图
  • 原文地址:https://www.cnblogs.com/raylee2007/p/4774588.html
Copyright © 2011-2022 走看看