zoukankan      html  css  js  c++  java
  • Java数据类型转换

    Java数据类型转换


    1、题目

       以下代码输出的结果是:

    /**
     * @Title:NumEqual.java
     * @Package:com.you.user.util
     * @Description:数据类型转换
     * @author:Youhaidong(游海东)
     * @date:2014-7-23 下午9:38:56
     * @version V1.0
     */
    package com.you.user.util;
    
    /**
     * 类功能说明
     * 类修改者 修改日期
     * 修改说明
     * <p>Title:NumEqual.java</p>
     * <p>Description:游海东个人开发</p>
     * <p>Copyright:Copyright(c)2013</p>
     * @author:游海东
     * @date:2014-7-23 下午9:38:56
     * @version V1.0
     */
    public class NumEqual 
    {
    
    	/**
    	 * @Title:main
    	 * @Description:
    	 * @param:@param args
    	 * @return: void
    	 * @throws
    	 */
    	public static void main(String[] args) 
    	{
            System.out.println(12-11.3);
            System.out.println(12-11.3 == 0.7);
            System.out.println(12-11.5);
            System.out.println(12-11.5 == 0.5);
    	}
    
    }
    

    2、分析说明

    (1)输出结果

    0.6999999999999993
    false
    0.5
    true
    

    (2)说明

       a 第一,这个考查Java数据类型转换,int数据类型和double数据类型进行计算,会将int转换成double类型,而像1.2(除了.5)这样的会失去精度,导致计算结果出现偏差;

       b 第二,考察比较运算符(==)

  • 相关阅读:
    常见名词解释
    主板结构解析
    计算机网络原理的总结
    Nginx的介绍
    优雅的python
    python小技巧
    python列表小程序
    学会浏览器查东西
    列表推导式
    深度优先算法与广度优先算法
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13314892.html
Copyright © 2011-2022 走看看