美文网首页
Java类型转换: int转double

Java类型转换: int转double

作者: 程序猿要翻身 | 来源:发表于2019-02-23 20:37 被阅读0次

    Java类型转换: int转double

    由于double的范围比int数据类型大,所以当int值被赋给double时,java会自动将int值转换为double。

    1. 隐式转换:由于double数据类型的范围和内存大小都比int大,因此从int到double的转换是隐式的。并不需要像double to int转换那样进行类型转换;
    2. 使用Double.valueOf()方法
    /**
     * Java类型转换: int转double
     *
     * @author www.only-demo.com
     *
     */
    class IntToDoubleDemo {
        public static void main(String args[]) {
            int i = 123;
            //1.隐式转换
            double d1 = i;
            System.out.println(d1);
             
            //2.使用Double.valueOf()方法
            double d2 = Double.valueOf(i);
            System.out.println(d2);
        }
    }
    

    结果

    123.0
    123.0
    

    参考
    http://www.only-demo.com/java/20190223/289.html

    相关文章

      网友评论

          本文标题:Java类型转换: int转double

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