昨天認識了 Java 的基本程式結構,也成功讓程式輸出文字。今天想再往前一步,學習 Java 裡很重要的「變數」和「資料型態」。之後要製作個人記帳系統,一定會需要記錄消費項目、金額、分類等資料,所以今天就先從怎麼把這些資料存進程式開始。
什麼是變數?
變數可以想成是一個用來存放資料的空間。
例如今天買了一杯飲料,我可能需要記錄:
Java 常見的資料型態
不同的資料需要使用不同的資料型態,例如:
int:整數,例如 60、100、500。
double:有小數點的數字,例如 59.5。
String:文字,例如「飲料」、「交通」。
boolean:只有 true 或 false 兩種結果。
今天的小實作:第一筆記帳資料
今天就利用變數做一個非常簡單的記帳資料。
public class Main {
public static void main(String[] args) {
String item = "晚餐";
int amount = 150;
String category = "飲食";
System.out.println("===== 我的記帳紀錄 =====");
System.out.println("消費項目:" + item);
System.out.println("消費金額:" + amount + " 元");
System.out.println("消費分類:" + category);
}
}
執行後會得到:
===== 我的記帳紀錄 =====
消費項目:晚餐
消費金額:150 元
消費分類:飲食
今天第一次把 Java 的基本語法和之後要做的記帳系統結合起來。
雖然現在的資料還是直接寫在程式裡,但至少已經可以使用變數保存一筆消費資料了。
之後如果可以讓使用者自己輸入「吃了什麼、花多少錢」,就會更像真正的記帳程式。
Day 2 學習心得
今天學到了 Java 的變數和幾種常見的資料型態,也開始了解不同資料為什麼需要使用不同的型態。原本只是單純輸出文字,今天已經可以先把消費資料存進變數,再把內容顯示出來。
雖然目前的記帳功能還很簡單,但已經比昨天更接近最後想完成的個人記帳系統。下一步希望可以讓使用者自己輸入消費資料,而不是每次都要修改程式碼。