大家好,我刚学Java,请问求1/2+2/3+3/5+5/8+8/13......的前十项之和,我的程序如下,请问错误出在哪里?我应该注意哪些方面的内容!谢谢大家帮忙!

解决方案 »

  1.   


    public class Summary
    {
    public static void main( String[] args )
    {
    double result = 0;

    for( int i = 3; i <= 12; i++ )
    {
    result += (double) recursive( i ) / recursive( i+1 );
    System.out.println(result);
    }

    System.out.println(result);
    }

    public static int recursive( int n )
    {
    if ( n-1 == 0 )
    return 0;
    else if ( n-1 == 1 )
    return 1;
    else
    return recursive(n-1) + recursive(n-2);
    }
    }
    大大您是不是要這樣算??
    (小小的解法比較陽春還請各位大大指教指教)