int类型如何转换为Double类型??

解决方案 »

  1.   

    int a = 1;
    Double d = new Double((double)a);
      

  2.   

    public class Test {    public static void main(String[] args) { 
         int k = 10;
         Double d = new Double(k);  
         System.out.println(d.toString());
        }
        
    }
    这样就行了,嘿嘿,new Double(double k) 会自动强制转换的
      

  3.   

    我支持mking2008(雨田)的写法!因为在javaapi中Double的构造方法中要求是一个double值
    Double(double value),所以Double d = new Double((double)a)是好的写法!
      

  4.   

    package com.meng;
    public class TestIntToDouble { public static void main(String[] args) {
    int i = 3;
    Double j= new Double((double)i);
    System.out.println(j);

    }
    }
    程序输出如下:
    3.0
      

  5.   

    public class AAA
    {
    public static void main(String args[])
    {
    int a = 3;
    double b = a;
    System.out.println (b+"");
    }
    }
    这样也可以的:)
      

  6.   

    Double d = new Double(i);
      

  7.   

    装箱与拆箱
    int i=0;
    double d = (double)i;
      

  8.   

    double兼容int,所以直接转换就可以了,无聊
      

  9.   

    doubleValue
    public double doubleValue()以 double 类型返回该 Integer 的值。 指定者:
    类 Number 中的 doubleValue
    返回:
    转换为 double 类型后该对象表示的数值。