顯示具有 LAB 標籤的文章。 顯示所有文章
顯示具有 LAB 標籤的文章。 顯示所有文章

2009年6月15日 星期一

LAB28 6/15 Recursive Method



以上為Fibonacci數列以Recursive方式寫出的Method,所在為Class Fibonacci。
預設了 n=1及n=2時的回傳值





以上為測試Demo程式

2009年3月31日 星期二

Lab0330_2 Definition2


此為DateThirdTry的class Definition
1. 主程式mark掉setDate(6,17,year) 系統將不會編譯此列命令。

2.下一列加入.readInput();

將改為手動輸入資料,另外需要再DateThirdTry的class設定中加入readInput的功能

才能正常運作。
3.加入System.out.println(date.month);

此列將造成編譯錯誤,因month在class中定義為private 變數 不可見,

將month改為其他private變數 同樣會有這樣的問題出現。


2009年3月30日 星期一

LAB14 3/30 Definition

Lab0330_1 Definition
主程式部分 利用新定義的class 定義出 date1 date2兩個物件
並設定其初值 接著利用class 內定義的method進行印出與修改的功能


定義 DateFirstTry這個Class 的設定值
包含public 變數 month day year
並且撰寫兩個method分別為印出資料
以及更改該物件的內容為新年資訊

Lab0301_1 operator



測試operator的使用狀況
了解整數遞增++的用法

2009年3月23日 星期一

Lab0323_1 Fibonacci數列




java尚未學習到應用function傳遞數值
故在程式中設定了s1,s2代表前一項與前兩項的數值 初值設為零

而當數列一開始 s=0+0時 使用條件式內定為1輸出

設定q
為當項除前項之商
同樣在第一項時 商數會出現infinity的訊息
所以也使用條件式內定回傳訊息
前一百項觀察得到
商數會收斂於
1.618033988749895


定義變數時由於s s1 s2處理的數值到後來會相當大
所以定義為double型別

但i需要做遞增動作 所以另外定義為int