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 第二,考察比較运算符(==)

  • 相关阅读:
    第19篇 2016年计划
    第18篇 我的中国梦
    Linux中文件实时同步
    Ansible Playbook
    Ansible简介及常用模块
    HTTP协议简单认识
    zabbix 分布式监控Proxy
    Zabbix中Agent自动注册
    Groovy基础语法
    Python文件操作
  • 原文地址:https://www.cnblogs.com/blfshiye/p/5180281.html
Copyright © 2011-2022 走看看