Java“无法取消引用double”错误-double数据类型上的调用方法

劳伦·斯蒂芬(Lauren Stephen)

我正在尝试使用以下方法在Java中的温度标度之间进行转换。问题是当我调用该方法时出现"double cannot be dereferenced"错误。

我知道原因是无法在原始数据类型上调用方法,并且我认为解决方案是使用包装器,但是我不确定该代码是什么样(我最初使用Double包装器的尝试都产生了错误) 。

public double celsius(double f) {        
    return (f - 32.0)/1.8; 
}

public double fahrenheit(double c) {        
    return c * 1.8 + 32.0;
}

public void doConversion() {
    double tempC = 0.0;
    double tempF = tempC.fahrenheit; // double cannot be dereferenced error
}
拉维·兰詹(Ravi ranjan)

您已经在类中定义了方法。进行转换时,只需调用如下方法:

public void doConversion() {
    double tempC = 0.0;
    double tempF = fahrenheit(tempC);
}

希望这可以帮助!

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

java:double不能被取消引用

在通用函数中转换数据类型时无效。toint 被调用,但 v 的类型仍然是 double

对if语句使用Double数据类型

比double更精确的数值数据类型?

Double数据类型变量的范围检查

在Matlab中转换数据类型的有效方法(double与im2double)

Java错误:无法在原始类型double上调用size()

Double数据类型未在Java中返回所需的输出

Java中的float和double数据类型

新类型模式错误:无法移出取消引用

错误:您使用错误的数据类型而不是DataTable或DataView调用了draw()方法

JPA 和 Sysdate 问题 - 强行接受 Double 数据类型

如何识别long double数据类型的精度

C#double数据类型始终为0

Scala中Double数据类型出现问题

数据类型为double而不转换为因数

Laravel Eloquent将数据类型截断为double

是否可以检查double和char数据类型

soci 是否支持 Binary_Double 数据类型?

将可为空的double转换为double类型的数据类型

Java中的equals()方法在Long数据类型上意外工作

不能取消引用Double吗?

基本SQL数据类型上的“内置类型的未解析引用”错误

无法使用Spring开发的Rest API接收Double数据类型

数据类型的Java数据类型

如何在mysql查询中添加double数据类型值和int数据类型值

double数据类型在java中的优先级队列中未正确排序

Java Float和Double数据类型中的上溢和下溢

Java:Double数据类型值未给出确切答案