iT邦幫忙

鐵人檔案

2026 iThome 鐵人賽
回列表
自我挑戰組

Java 程式設計與實作:30 天打造個人記帳系統 系列

本系列將透過 30 天的學習與實作,從 Java 程式設計的重要觀念開始,逐步學習條件判斷、迴圈、陣列、方法、物件導向及檔案處理等內容,並將每天學到的知識實際運用在程式開發中。除了基礎練習之外,也會製作不同的小型實作,最後整合所學,完成一套可以新增、查看、刪除及統計收支的 Java 個人記帳系統。希望透過這 30 天的挑戰,加強自己的 Java 程式設計與實作能力。

參賽天數 7 天 | 共 7 篇文章 | 0 人訂閱 訂閱系列文 RSS系列文
DAY 1

認識 Java 與開發環境

今天是我參加 30 天鐵人賽的第一天,這次我選擇 Java 程式設計作為自己的挑戰主題。雖然之前有接觸過一些 Java,但對很多觀念還不是非常熟悉,所以想利用這...

2026-09-15 ‧ 由 chia0990 分享
DAY 2

變數與資料型態:開始記錄第一筆消費

昨天認識了 Java 的基本程式結構,也成功讓程式輸出文字。今天想再往前一步,學習 Java 裡很重要的「變數」和「資料型態」。之後要製作個人記帳系統,一定會需...

2026-09-16 ‧ 由 chia0990 分享
DAY 3

使用 Scanner:讓使用者自己輸入記帳資料

前一天我學到了 Java 的變數與資料型態,也試著用變數記錄一筆消費資料。不過昨天的消費項目、金額和分類都是直接寫在程式碼裡,如果每次記帳都要修改程式碼,其實很...

2026-09-17 ‧ 由 chia0990 分享
DAY 4

if / else 條件判斷:讓記帳程式判斷消費金額

昨天學會使用 Scanner,讓使用者可以自己輸入消費項目、金額和分類。今天想讓程式再聰明一點,不只是把輸入的資料顯示出來,而是可以根據消費金額做出不同的判斷。...

2026-09-18 ‧ 由 chia0990 分享
DAY 5

switch 多重判斷:替消費建立分類

前一天學習了 if / else 條件判斷,讓記帳程式可以根據消費金額顯示不同的提醒。今天要繼續增加一個新功能:消費分類選擇。之前每次記帳時,都要自己輸入「飲食...

2026-09-19 ‧ 由 chia0990 分享
DAY 6

for 迴圈:讓程式重複顯示消費紀錄

前一天學習了 switch,讓使用者可以透過數字選擇「飲食、交通、購物、娛樂」等消費分類。今天要學 Java 裡另一個很重要的觀念:for 迴圈(for loo...

2026-09-20 ‧ 由 chia0990 分享
DAY 7

while 迴圈:讓記帳系統可以持續操作

前一天學習了 for 迴圈,讓程式可以重複顯示多筆消費紀錄,也嘗試利用迴圈計算總支出。今天要學另一種很常見的迴圈:while 迴圈。這次要把它加入個人記帳系統,...

2026-09-21 ‧ 由 chia0990 分享