下面是一个简单的游乐园管理系统Java实现,包含了详细的实现细节和注释。
import java.util.Scanner;
public class AmusementParkManagement {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int option = -1;
// 初始化游客人数和收入
int visitorCount = 0;
double revenue = 0.0;
while (option != 0) {
// 打印菜单
System.out.println("请选择操作:");
System.out.println("1. 查看游客人数");
System.out.println("2. 查看收入");
System.out.println("3. 增加游客人数");
System.out.println("4. 增加收入");
System.out.println("0. 退出");
option = scanner.nextInt();
switch (option) {
case 1: // 查看游客人数
System.out.println("当前游客人数:" + visitorCount);
break;
case 2: // 查看收入
System.out.println("当前收入:" + revenue + " 元");
break;
case 3: // 增加游客人数
System.out.println("请输入增加的游客人数:");
int visitorToAdd = scanner.nextInt();
if (visitorToAdd < 0) {
System.out.println("增加的游客人数不能为负数!");
} else {
visitorCount += visitorToAdd;
System.out.println("成功增加 " + visitorToAdd + " 个游客,当前游客人数:" + visitorCount);
}
break;
case 4: // 增加收入
System.out.println("请输入增加的收入金额:");
double revenueToAdd = scanner.nextDouble();
if (revenueToAdd < 0) {
System.out.println("增加的收入金额不能为负数!");
} else {
revenue += revenueToAdd;
System.out.println("成功增加 " + revenueToAdd + " 元,当前收入:" + revenue + " 元");
}
break;
case 0: // 退出
break;
default: // 输入无效选项
System.out.println("请输入有效的选项!");
break;
}
}
}
}
这个系统可以实现以下功能:
-查看游客人数; -查看收入; -增加游客人数; -增加收入。
您可以根据需求对其进行进一步的修改和优化,比如添加门票收入统计、游乐设施维护等功能。