大家好,又见面了,我是你们的朋友全栈君。
由于double的范围比int数据类型大,所以当int值被赋给double时,java会自动将int值转换为double。
/** * 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
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/124729.html原文链接:https://javaforall.cn