用Java写出简单代码古诗词平台管理系统功能主要包括古诗词朝代管理,古诗词题材管理,古诗词增删改查
时间: 2024-03-01 11:49:43 浏览: 23
好的,下面是一个简单的Java代码实现:
```java
import java.util.ArrayList;
import java.util.Scanner;
public class PoetryPlatformManagementSystem {
public static void main(String[] args) {
ArrayList<String> dynasties = new ArrayList<String>(); // 存储朝代
ArrayList<String> genres = new ArrayList<String>(); // 存储题材
ArrayList<String> poems = new ArrayList<String>(); // 存储古诗词
Scanner input = 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. 返回上一级菜单");
int choice = input.nextInt();
switch (choice) {
case 1:
System.out.println("请输入朝代名称:");
String dynasty = input.next();
dynasties.add(dynasty);
System.out.println("朝代添加成功!");
break;
case 2:
System.out.println("请输入朝代名称:");
String dynastyToDelete = input.next();
if (dynasties.contains(dynastyToDelete)) {
dynasties.remove(dynastyToDelete);
System.out.println("朝代删除成功!");
} else {
System.out.println("朝代不存在!");
}
break;
case 3:
System.out.println("所有朝代:");
for (String d : dynasties) {
System.out.println(d);
}
break;
case 4:
break;
default:
System.out.println("无效的选项,请重新输入!");
}
if (choice == 4) {
break;
}
}
// 古诗词题材管理
while (true) {
System.out.println("请选择题材管理操作:");
System.out.println("1. 添加题材");
System.out.println("2. 删除题材");
System.out.println("3. 显示所有题材");
System.out.println("4. 返回上一级菜单");
int choice = input.nextInt();
switch (choice) {
case 1:
System.out.println("请输入题材名称:");
String genre = input.next();
genres.add(genre);
System.out.println("题材添加成功!");
break;
case 2:
System.out.println("请输入题材名称:");
String genreToDelete = input.next();
if (genres.contains(genreToDelete)) {
genres.remove(genreToDelete);
System.out.println("题材删除成功!");
} else {
System.out.println("题材不存在!");
}
break;
case 3:
System.out.println("所有题材:");
for (String g : genres) {
System.out.println(g);
}
break;
case 4:
break;
default:
System.out.println("无效的选项,请重新输入!");
}
if (choice == 4) {
break;
}
}
// 古诗词增删改查
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 = input.nextInt();
switch (choice) {
case 1:
System.out.println("请输入古诗词内容:");
String poem = input.next();
poems.add(poem);
System.out.println("古诗词添加成功!");
break;
case 2:
System.out.println("请输入古诗词内容:");
String poemToDelete = input.next();
if (poems.contains(poemToDelete)) {
poems.remove(poemToDelete);
System.out.println("古诗词删除成功!");
} else {
System.out.println("古诗词不存在!");
}
break;
case 3:
System.out.println("请输入要修改的古诗词:");
String poemToModify = input.next();
if (poems.contains(poemToModify)) {
System.out.println("请输入修改后的古诗词内容:");
String newPoem = input.next();
poems.set(poems.indexOf(poemToModify), newPoem);
System.out.println("古诗词修改成功!");
} else {
System.out.println("古诗词不存在!");
}
break;
case 4:
System.out.println("所有古诗词:");
for (String p : poems) {
System.out.println(p);
}
break;
case 5:
break;
default:
System.out.println("无效的选项,请重新输入!");
}
if (choice == 5) {
break;
}
}
System.out.println("感谢使用古诗词平台管理系统!");
input.close();
}
}
```
这个代码实现了简单的古诗词平台管理系统功能,包括古诗词朝代管理、古诗词题材管理、古诗词增删改查。用户可以根据提示进行不同的操作,实现对古诗词平台的管理。