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
网友评论