首页 > 电脑

java模拟图书管理系统的功能,创建图书实体类,使用集合作为数据容器。需求:

更新时间2020-12-15 04:38:01


需求:
1) 列出所有图书
2) 添加图书
3) 删除图书(根据图书编号删除)
4) 修改图书价格(根据图书编号修改)

class a{ public static void main(String[] args){ TreeMap arr=new TreeMap(); Scanner it=new Scanner(System.in); System.out.println("1列出所有图书 2添加图书 3删除图书 4修改图书价格"); one:while(true){ System.out.println("输入你的选择:"); int sel=it.nextInt(); switch(sel){ case 1: if(arr.size()==0){ System.out.println("目前没有图书"); }else{ Set keyset=arr.keySet(); Iterator booklist=keyset.iterator(); while(booklist.hasNext()){ Object key=booklist.next(); Object bookname=arr.get(key); System.out.println("图书编号是:"+key+"书名是:"+bookname); } } break; case 2: Scanner itsno=new Scanner(System.in); Scanner itsnam=new Scanner(System.in); System.out.println("输入你要添加的图书编号"); String no=itsno.next(); System.out.println("输入你要添加的图书名字"); String nam=itsnam.next(); arr.put(no,nam); System.out.println("添加图书成功"); break; case 3: System.out.println("输入要删除图书的编号:"); Scanner ita=new Scanner(System.in); String delno=ita.next(); arr.remove(delno); System.out.println("删除图书成功"); break; case 4: System.out.println("修改价格"); break; } continue one; } } }

相关标签:java

上一篇:编写一个函数,

下一篇:我在电脑图画板做图,上来没有删除标识广告,烦死了,怎么删除啊?