直接转换怎么会不成功呢?int a=5;System.out.println(double(a));输出是5.0还有一种转换技巧int a=5;System.out.println(a+0.0);这样a加上一个double型的,也会转换为double.