Java:错误:“”

Java:错误:“”,java,compiler-errors,Java,Compiler Errors,我是Java新手,如果这是一个愚蠢的问题,我很抱歉 public static double FibonacciFinder(double number) { double fibonacciNumber = ((1/sqrt(5))(Math.pow(((1+sqrt(5))/2),number)-(Math.pow(((1-sqrt(5))/2),number)))); return fibonacciNumber; } 我得到了以下信息 Fibonacci

我是Java新手,如果这是一个愚蠢的问题,我很抱歉

  public static double FibonacciFinder(double number) {
     double fibonacciNumber = ((1/sqrt(5))(Math.pow(((1+sqrt(5))/2),number)-(Math.pow(((1-sqrt(5))/2),number))));
     return fibonacciNumber;    
}
我得到了以下信息

Fibonacci.java:29: error: ')' expected
  double fibonacciNumber = ((1/sqrt(5))(Math.pow(((1+sqrt(5))/2),number)-(Math.pow(((1-sqrt(5))/2),number))));
                                       ^

Fibonacci.java:29: error: not a statement
  double fibonacciNumber = ((1/sqrt(5))(Math.pow(((1+sqrt(5))/2),number)-(Math.pow(((1-sqrt(5))/2),number))));
                                                                        ^

Fibonacci.java:29: error: ';' expected
  double fibonacciNumber = ((1/sqrt(5))(Math.pow(((1+sqrt(5))/2),number)-(Math.pow(((1-sqrt(5))/2),number))));
                                                                                                           ^
我知道这不是计算方程式最漂亮的方法,但到底是什么打破了我正在做的?括号和所有内容的数量都是正确的,所以我认为它至少会起作用。

您缺少一个*:


数一数开始括号和结束括号,看看是否能看到错误。编译器会准确地告诉你出了什么问题!我在想两个括号并排会自动相乘。非常感谢。
double fibonacciNumber = ((1/sqrt(5))*(Math.pow(((1+sqrt(5))/2),number)-(Math.pow(((1-sqrt(5))/2),number))));