-1
我是新來的Java,所以我很抱歉如果這是一個愚蠢的問題。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))));
^
我知道這是不是對電腦最漂亮的方式方程,但究竟是打破我在做什麼?有正確數量的括號和一切,所以我認爲它至少會起作用。
計數的開啓和關閉括號,看看你能看到錯誤。編譯器會告訴你到底發生了什麼問題。 – Dave