close
學習Java語言到目前的心得即是理解模仿貓和創作者之間實力的差距。一個晚上的時間參考老師的做法,把作業做完,同時要消化當周的課程東西,真的挺硬的。但同時看到同學(當然不是全部同學)在老師說: "同學那開始練習寫寫看!" 之後,課堂之上劈哩啪啦的狂寫,真有說不出的殘念感。尤其當我每每打完 "public static void main (String[] args)"就開始便秘的時候。但敝人以身試煉,相信素人群們一定也都可以哪天寫個工具自己用。

今天要寫三個有趣的作業,
1. 寫一個簡單庫存管理,輸入庫存量,再輸入需求量,如果庫存>需求,就執行。否則,庫存<0或是庫存<需求,分別用例外處理。
2. 簡單的存款利息和本利和計算,輸入本金、利率,算出利息和本利和。
3. 猜數字終極版,猜到中為止。1-100猜一個數字,太大太小都會告知,再猜一次,猜到中為止。

開幹。

1. 寫一個簡單庫存管理,輸入庫存量,再輸入需求量,如果庫存>需求,就執行。否則,庫存<0或是庫存<需求,分別用自行定義的兩個例外處理。

刻意輸入ABC會跑例外處理出來,顯示格式錯誤Format Exception

條件正確,存貨>需求量,正常執行

庫存量<0,不合理,顯示自定義的例外處理


2. 簡單的存款利息和本利和計算,輸入本金、利率,算出利息和本利和。



3. 猜數字終極版,猜到中為止。1-100猜一個數字,太大太小都會告知,再猜一次,猜到中為止。
*: 利用無窮迴圈while(true)猜到中為止(break)

InputStreamerReader和BuffereredReader讀取user輸入資料,用readLine讀出來,如果沒猜中,就去trigger Guess方法


Guess方法定義猜太大、太小或猜對的處理,正確答案用random*100+1取整數產生

三個都超實用,皆可做為居家必備程式。
收工。

arrow
arrow
    全站熱搜

    brianc18 發表在 痞客邦 留言(0) 人氣()