??计算机编程指导师
??个人介绍:自己非常喜欢研究技术问题!专业做Java、Python、微信小程序、安卓、大数据、爬虫、Golang、大屏等实战项目。
??实战项目:有源码或者技术上的问题欢迎在评论区一起讨论交流!
??
Java实战 | SpringBoot/SSM
Python实战项目 | Django
微信小程序/安卓实战项目
大数据实战项目
开发语言:Java+Python
数据库:MySQL
系统架构:B/S
后端框架:SSM/SpringBoot(Spring+SpringMVC+Mybatis)+Django
前端:Vue+ElementUI+HTML+CSS+JavaScript+jQuery+Echarts
以下是一个简单的膳食营养健康网站的核心代码示例,使用Java语言编写。
java
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
public class NutritionHealthSite {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
List<String> nutrients = new ArrayList<>();
List<String> foods = new ArrayList<>();
String choice;
do {
System.out.println("请选择操作:");
System.out.println("1. 添加营养素");
System.out.println("2. 添加食物");
System.out.println("3. 查询食物营养");
System.out.println("4. 退出");
choice = input.nextLine();
switch (choice) {
case "1":
addNutrient(nutrients);
break;
case "2":
addFood(foods);
break;
case "3":
queryFoodNutrition(foods, nutrients);
break;
case "4":
System.out.println("感谢使用,再见!");
break;
default:
System.out.println("输入有误,请重新输入!");
}
} while (!choice.equals("4"));
}
private static void addNutrient(List<String> nutrients) {
Scanner input = new Scanner(System.in);
System.out.println("请输入营养素名称:");
String name = input.nextLine();
nutrients.add(name);
System.out.println("营养素已添加!");
}
private static void addFood(List<String> foods) {
Scanner input = new Scanner(System.in);
System.out.println("请输入食物名称:");
String name = input.nextLine();
foods.add(name);
System.out.println("食物已添加!");
}
private static void queryFoodNutrition(List<String> foods, List<String> nutrients) {
Scanner input = new Scanner(System.in);
System.out.println("请输入要查询的食物名称:");
String foodName = input.nextLine();
boolean found = false;
for (String food : foods) {
if (foodName.equals(food)) {
found = true;
break;
}
}
if (found) {
System.out.println("食物 " + foodName + " 的营养:");
for (String nutrient : nutrients) {
if (input.nextLine().equals("y")) { // 假设有一个判断是否需要该营养素的交互操作,这里简化为直接打印所有营养素名称。
System.out.println(nutrient); // 实际应用中需要根据具体的业务逻辑来编写这部分代码。
} else { // 实际应用中需要根据具体的业务逻辑来编写这部分代码。
// do nothing or handle exception or other logic...
}
}
} else { // 实际应用中需要根据具体的业务逻辑来编写这部分代码。
// do nothing or handle exception or other logic...
}
}
}
??
Java实战 | SpringBoot/SSM
Python实战项目 | Django
微信小程序/安卓实战项目
大数据实战项目
??有技术问题或者获取源代码!欢迎在评论区一起交流!
??大家点赞、收藏、关注、有问题都可留言评论交流!
??有问题可以上主页私信联系我~~
??个人介绍:自己非常喜欢研究技术问题!专业做Java、Python、微信小程序、安卓、大数据、爬虫、Golang、大屏等实战项目。