本系列將透過 30 天的學習與實作,從 Java 程式設計的重要觀念開始,逐步學習條件判斷、迴圈、陣列、方法、物件導向及檔案處理等內容,並將每天學到的知識實際運用在程式開發中。除了基礎練習之外,也會製作不同的小型實作,最後整合所學,完成一套可以新增、查看、刪除及統計收支的 Java 個人記帳系統。希望透過這 30 天的挑戰,加強自己的 Java 程式設計與實作能力。
今天是我參加 30 天鐵人賽的第一天,這次我選擇 Java 程式設計作為自己的挑戰主題。雖然之前有接觸過一些 Java,但對很多觀念還不是非常熟悉,所以想利用這...
昨天認識了 Java 的基本程式結構,也成功讓程式輸出文字。今天想再往前一步,學習 Java 裡很重要的「變數」和「資料型態」。之後要製作個人記帳系統,一定會需...
前一天我學到了 Java 的變數與資料型態,也試著用變數記錄一筆消費資料。不過昨天的消費項目、金額和分類都是直接寫在程式碼裡,如果每次記帳都要修改程式碼,其實很...
昨天學會使用 Scanner,讓使用者可以自己輸入消費項目、金額和分類。今天想讓程式再聰明一點,不只是把輸入的資料顯示出來,而是可以根據消費金額做出不同的判斷。...
前一天學習了 if / else 條件判斷,讓記帳程式可以根據消費金額顯示不同的提醒。今天要繼續增加一個新功能:消費分類選擇。之前每次記帳時,都要自己輸入「飲食...
前一天學習了 switch,讓使用者可以透過數字選擇「飲食、交通、購物、娛樂」等消費分類。今天要學 Java 裡另一個很重要的觀念:for 迴圈(for loo...
前一天學習了 for 迴圈,讓程式可以重複顯示多筆消費紀錄,也嘗試利用迴圈計算總支出。今天要學另一種很常見的迴圈:while 迴圈。這次要把它加入個人記帳系統,...