発生している問題・エラーメッセージ
全てが0になってしまった。
$ javac Fibonacci.java $ java Fibonacci x0 = 1 x1 = 0 x2 = 0 x3 = 0 x4 = 0 x5 = 0 x6 = 0 x7 = 0 x8 = 0 x9 = 0 x10 = 0 x11 = 0 x12 = 0 x13 = 0 x14 = 0 x15 = 0 x16 = 0 x17 = 0 x18 = 0 x19 = 0 x20 = 0 x21 = 0 x22 = 0 x23 = 0 x24 = 0 x25 = 0 x26 = 0 x27 = 0 x28 = 0 x29 = 0 x30 = 0 x31 = 0 x32 = 0 x33 = 0 x34 = 0 x35 = 0 x36 = 0 x37 = 0 x38 = 0 x39 = 0 x40 = 0 x41 = 0 x42 = 0 x43 = 0 x44 = 0 x45 = 0 x46 = 0 x47 = 0 x48 = 0 x49 = 0
該当のソースコード
public class Fibonacci { public static void main(String[] args) { int[] x = new int[50]; System.out.println("x0 = 1"); for (int i=1; i<x.length; i=i+1) { int a = (int)(Math.sqrt(1/5)); int b = 1/2 + (int)(Math.sqrt(5/4)); int c = (int)(Math.pow(b, i)); int d = 1/2 - (int)(Math.sqrt(5/4)); int e = (int)(Math.pow(d, i)); System.out.println("x" +i+ " = " +a*(c-e)); } } }
試したこと
いろいろ試したと言うと抽象的になってしまうのですが。いろいろ調べたりして実行したのですがダメでした。全くわかりません、助けてください。
補足情報(FW/ツールのバージョンなど)
PC:Mac
エディタ:Atom
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。