Java类型转换: int转double
由于double的范围比int数据类型大,所以当int值被赋给double时,java会自动将int值转换为double。
- 隐式转换:由于double数据类型的范围和内存大小都比int大,因此从int到double的转换是隐式的。并不需要像double to int转换那样进行类型转换;
- 使用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
本文详细介绍了在Java中如何将int类型的数据转换为double类型。包括隐式转换过程和使用Double.valueOf()方法的具体实现,通过实例展示了转换的效果。
5083

被折叠的 条评论
为什么被折叠?



