请用JAVA代码实现KTV点歌系统
时间: 2023-07-16 22:16:34 浏览: 67
以下是一个简单的KTV点歌系统的JAVA代码实现,仅作参考:
```
import java.util.ArrayList;
import java.util.Scanner;
public class KTVSystem {
static ArrayList<String> songList = new ArrayList<String>();
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
while (true) {
System.out.println("欢迎来到KTV点歌系统,请输入操作编号:");
System.out.println("1.添加歌曲");
System.out.println("2.删除歌曲");
System.out.println("3.查看歌曲列表");
System.out.println("4.退出");
int choice = sc.nextInt();
switch (choice) {
case 1:
addSong(sc);
break;
case 2:
deleteSong(sc);
break;
case 3:
showSongList();
break;
case 4:
System.out.println("感谢使用KTV点歌系统!");
System.exit(0);
default:
System.out.println("输入错误,请重新输入!");
}
}
}
public static void addSong(Scanner sc) {
System.out.println("请输入歌曲名称:");
String songName = sc.next();
songList.add(songName);
System.out.println("添加成功!");
}
public static void deleteSong(Scanner sc) {
System.out.println("请输入要删除的歌曲名称:");
String songName = sc.next();
if (songList.contains(songName)) {
songList.remove(songName);
System.out.println("删除成功!");
} else {
System.out.println("该歌曲不存在!");
}
}
public static void showSongList() {
System.out.println("歌曲列表:");
for (int i = 0; i < songList.size(); i++) {
System.out.println((i + 1) + "." + songList.get(i));
}
}
}
```
这个简单的KTV点歌系统可以实现添加歌曲、删除歌曲和查看歌曲列表的功能,可以根据需求进行改进。