4条回答 默认 最新
- 一哥来拉 2017-04-20 08:33关注
package work1;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Scanner;public class books {
public static void main(String[] args) {
Scanner in =new Scanner(System.in);
Map map=new HashMap();
boolean flag=true;
map.put("三国演义", "三国演义");
map.put("红楼梦", "红楼梦");
map.put("水浒传", "水浒传");
map.put("java编程思想", "java编程思想");
map.put("开发者", "开发者");
System.out.println("--------------欢迎进入图书管理系统--------------");
System.out.println("1.查看图书");
System.out.println("2.新增图书");
System.out.println("3.删除图书");
System.out.println("4.修改图书名称");
System.out.println("5.借出图书");
System.out.println("6.归还图书");
System.out.println("7.退出系统");while(flag){ System.out.println("-----------------------------------"); System.out.println("请选择您需要的选项编号:"); int s=in.nextInt(); switch (s) { case 1: System.out.println("所有图书如下:"); System.out.println(map.keySet()); break; case 2: System.out.println("请输入增加的图书名称:"); String add=in.next(); map.put(add, add); System.out.println(add+":图书增加成功"); break; case 3: System.out.println("请输入需要删除的图书名称:"); String remove=in.next(); map.remove(remove); System.out.println(remove+":图书删除成功"); break; case 4: System.out.println("请输入需要修改的图书名称:"); String change=in.next(); map.remove(change); System.out.println("请输入修改之后图书名称:"); String xiugai=in.next(); map.put(xiugai, xiugai); System.out.println(change+"->成功修改为:->"+xiugai); break; case 5: System.out.println("请输入需要借出的图书名称:"); String jiechu=in.next(); map.remove(jiechu); System.out.println(jiechu+":图书借出成功"); break; case 6: System.out.println("请输入需要归还的图书名称:"); String guihuan=in.next(); map.put(guihuan, guihuan); System.out.println(guihuan+":图书归还成功"); break; case 7: flag=false; break; } } }
}
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥30 这是哪个作者做的宝宝起名网站
- ¥60 版本过低apk如何修改可以兼容新的安卓系统
- ¥25 由IPR导致的DRIVER_POWER_STATE_FAILURE蓝屏
- ¥50 有数据,怎么建立模型求影响全要素生产率的因素
- ¥50 有数据,怎么用matlab求全要素生产率
- ¥15 TI的insta-spin例程
- ¥15 完成下列问题完成下列问题
- ¥15 C#算法问题, 不知道怎么处理这个数据的转换
- ¥15 YoloV5 第三方库的版本对照问题
- ¥15 请完成下列相关问题!