我剛開始學習Java,我大部分時間都在觀看視頻教程,但是現在我決定做一些實用的事情,因爲我不認爲我今天可以吸收更多的信息。在Java中創建食物數據庫
前段時間我有個想法開發一款健身應用程序,但被實際上沒有任何知識的難度所打,所以我想我會先創建一個宏計數器。我創建了一個類:
public class Food {
private String name;
public int weight;
private int calories;
private int protein;
private int fat;
private int carbs;
public int tCals = weight * calories;
public int tProtein = weight * protein;
public int tFat = weight * fat;
public int tCarbs = weight * carbs;
public void macrocounter(){
System.out.println("Total calories: " + tCals);
System.out.println("\nProtein: " + tProtein);
System.out.println("\nCarbs: " + tCarbs);
System.out.println("\nFat: " + tFat);
System.out.println("-------------");
}
}
現在我遇到的問題是創建數據庫。我想添加至少10個簡單的餐點,他們都將宏設置爲石頭,用戶只需鍵入餐的名稱和他吃了多少克,然後應用程序就會識別來自數據庫,填寫重量,並打印出總的宏。
我不是在這裏問如何編寫具體的代碼,只是你可以指我什麼我應該讀更多的能夠做到這一點? Java是一種非常瘋狂的語言,我很難找到創建數據庫所需的實際信息。
謝謝。
我真的認爲你需要擴大你對數據庫的理解,並且想想你想要運行這個項目有多遠。這就是說,查看在java中創建枚舉。創建枚舉來保存靜態數據可能會很快失去控制,所以如果你想要使這個項目變得複雜,你將需要更多的經驗。您還可以使用包含數據(.txt,.xml等)的簡單平面文件來完成要查找的內容。 –
你是絕對正確的,如果我想讓這個項目起飛,我確實需要學習更多東西,這就是爲什麼我從非常基本的事情開始,去做一點練習。我將確保閱讀關於枚舉的內容! – Gytis39