java - 意外类型错误 5

标签 java compiler-errors

所以我有这个代码。

public double crossRatio(double a, double b, double c, double d) {
        // To do!
        return ((a-c)(b-d))/((b-c)(a-d));
}

我收到此错误:

编译器错误:

/tmp/codecheck.work.RdPtyqdODZ/MathInJava.java:40: error: unexpected type
    return ((a-c)(b-d))/((b-c)(a-d));
              ^
required: class
found:    value
/tmp/codecheck.work.RdPtyqdODZ/MathInJava.java:40: error: unexpected type
    return ((a-c)(b-d))/((b-c)(a-d));<br>
                           ^<br>
required: class
found:    value

请帮忙。

最佳答案

“/”两侧的表达式之间缺少乘号 (*)

((a-c)*(b-d))/((b-c)*(a-d));

关于java - 意外类型错误 5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35810529/

相关文章:

java - 如何在 Espresso 的 RecyclerView 中断言?

java - 实现 KeyListener 时遇到问题

java - Spring boot @Autowired 无法初始化类

vba - 如何解决 Microsoft Access 中的编译错误?

java - Java 类的问题

java - 设置 Activity 标题前颜色更改

java - 如何在android中创建发光背景?

android - 我尝试在Android Studio上模拟项目时出错

c++ - 如何在 Xcode 上设置文件以仅在设备上构建而不在模拟器上构建?

类型转换 : lvalue required as left operand of assignment