Java 如何将基本引用类型变量转换为基本类型变量?

Java 如何将基本引用类型变量转换为基本类型变量?,java,Java,我有两个变量:Double x和Double y。我想将x的值赋给y,但显然存在一个“不兼容类型”错误,它显示在一个简单的y=x表达式中y=(双精度)x也不能正常工作。如果这通常是可能的,我如何解决这个问题 您可以使用doubleValue() 这些不是不兼容的类型,因此都y=x和x=y应该可以工作。要么您正在使用自动装箱/自动取消装箱之前的非常旧的Java版本,要么您已经声明了自己的名为Double的类(您不应该这样做)。 double y = x.doubleValue();

我有两个变量:
Double x
Double y
。我想将x的值赋给y,但显然存在一个“不兼容类型”错误,它显示在一个简单的
y=x
表达式中<代码>y=(双精度)x也不能正常工作。如果这通常是可能的,我如何解决这个问题

您可以使用
doubleValue()


这些不是不兼容的类型,因此都
y=x
x=y应该可以工作。要么您正在使用自动装箱/自动取消装箱之前的非常旧的Java版本,要么您已经声明了自己的名为Double的类(您不应该这样做)。
double y = x.doubleValue();