你好,这是一个很好的选题!你可以使用Java编写一个控制台应用程序来实现这个信息管理系统。你可以使用Java的内置数据结构,如ArrayList或HashMap,来存储和管理记录。以下是一个简单的示例程序,它使用HashMap来存储记录:import java.util.HashMap;
import java.util.Scanner;
public class InformationManagementSystem {
public static void main(String[] args) {
HashMap<String, String> records = new HashMap<String, String>();
Scanner scanner = new Scanner(System.in);
while (true) {
System.out.println("请选择操作:");
System.out.println("1. 添加记录");
System.out.println("2. 修改记录");
System.out.println("3. 删除记录");
System.out.println("4. 显示记录");
System.out.println("5. 退出");
int choice = scanner.nextInt();
scanner.nextLine();
switch (choice) {
case 1:
System.out.print("请输入记录名称:");
String name = scanner.nextLine();
System.out.print("请输入记录值:");
String value = scanner.nextLine();
records.put(name, value);
break;
case 2:
System.out.print("请输入要修改的记录名称:");
name = scanner.nextLine();
if (records.containsKey(name)) {
System.out.print("请输入新的记录值:");
value = scanner.nextLine();
records.put(name, value);
} else {
System.out.println("该记录不存在!");
}
break;
case 3:
System.out.print("请输入要删除的记录名称:");
name = scanner.nextLine();
if (records.containsKey(name)) {
records.remove(name);
System.out.println("删除成功!");
} else {
System.out.println("该记录不存在!");
}
break;
case 4:
for (String key : records.keySet()) {
System.out.println(key + ": " + records.get(key));
}
break;
case 5:
return;
default:
System.out.println("无效的选择!");
}
}
}
}
这个程序使用HashMap来存储记录,并提供了添加、修改、删除和显示记录的功能。你可以根据自己的需要修改这个程序,以满足你的具体需求。希望这可以帮到你!如果你还有其他问题,请随时问我。 |