2016-04-07 19 views
-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)))); 
                             ^

次取得私は、これは方程式のコンピュータにきれいな方法ではないですけど、私がやっているものを正確に何を壊していますか?私はそれが少なくとも動作すると思ったので、括弧とすべての正しい量があります。

+5

開閉ブラケットをカウントし、エラーを見ることができるかどうかを確認します。コンパイラは何が間違っているかを正確に伝えます。 – Dave

答えて

5

あなたは1 *が欠落しています

double fibonacciNumber = ((1/sqrt(5))*(Math.pow(((1+sqrt(5))/2),number)-(Math.pow(((1-sqrt(5))/2),number)))); 
+0

Ohhhhh!私は、2つの括弧が自動的に掛け合うと考えていました。ありがとうございました – user230250

関連する問題