模拟KTV点歌系统
分别使用LinkedList和ArrayList集合,实现编写一个模拟KTV点歌系统的程序
KTVByArrayList.java
import java.util.ArrayList;
import java.util.Scanner;
public class KTVByArrayList {
public static void main(String[] args) {
int choice ;
ArrayList<String> MusicList=new ArrayList<String>();
Scanner scanner=new Scanner(System.in);
show();
Init(MusicList);
System.out.println("请输入你要执行的操作序号");
if(scanner.hasNextInt()) {
choice=scanner.nextInt();
}else {
choice=4;
}
while (choice!=3)
{
switch (choice) {
case (0):
addMusic(MusicList);
break;
case (1):
moveMusicFirst(MusicList);
break;
case (2):
moveMusicBefore(MusicList);
break;
default:
System.out.println("请输入0-2数字");
break;
}
show();
System.out.println("请输入你要执行的操作序号");
if(scanner.hasNextInt()) {
choice=scanner.nextInt();
}else {
choice=4;
}
System.out.println("当前歌曲列表:"+MusicList);
}
System.out.println("--------------------退出-----------------------");
System.out.println("你已退出系统");
}
static void show(){
System.out.println("------------------------欢迎来到点歌系统-----------------------------"

本文通过Java编程,利用LinkedList和ArrayList数据结构,详细介绍了如何实现一个模拟KTV点歌系统的程序,包括两个实现文件KTVByArrayList.java和KTVByLinkedList.java。
最低0.47元/天 解锁文章
1579

被折叠的 条评论
为什么被折叠?



