大家好,又见面了,我是你们的朋友全栈君。
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
参考
http://www.only-demo.com/java/20190223/289.html
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/124729.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...