java尚未學習到應用function傳遞數值
故在程式中設定了s1,s2代表前一項與前兩項的數值 初值設為零
而當數列一開始 s=0+0時 使用條件式內定為1輸出
設定q
為當項除前項之商
同樣在第一項時 商數會出現infinity的訊息
所以也使用條件式內定回傳訊息
前一百項觀察得到
商數會收斂於
1.618033988749895
定義變數時由於s s1 s2處理的數值到後來會相當大
所以定義為double型別
但i需要做遞增動作 所以另外定義為int
9526155 電子三甲 胡國治 課程專用部落格
沒有留言:
張貼留言