我刚开始学习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