2007年11月30日 星期五

Homework 11-30-2007

Do Temperature Project, which is Project 7 (3rd, 2nd ed.) or Project 3 (1st ed.).


這次作業最大的問題好像是看懂題目~"~
我想題目應該是...
寫出兩個method來接收溫度
包含數字部份以及溫度的規格
所以基本就是要有接收兩組溫度的method(getData)(後面要比較)
有了兩組之後就是要有比較的method(comparison)
最後要有toString()把這些輸出
其中華氏及攝氏的轉換
數字方面只能到小數點後一位(round to nearest tenth of a degree)
接下來就是作業部分

下面是Temperature 的Class主體
由於過於龐大
先print出主體

下面這個是轉換華氏or攝氏的method


接下來是取得溫度的資料的method



輸出的method



還有比較用的method
這部分打了很多
我想也許是有太多不必要的邏輯吧







先把基本配備都弄齊全了
就可以開始RUN囉~

0C vs 32F the same



25C vs 60F 25C > 60F


25C vs 78F 25C < 78F


-40C vs -40F the same


100C vs 212F the same

這次的作業似乎比以前更為複雜
也運用了更多class跟method
也更為深入了

沒有留言: