qq_38388321 2017-04-19 08:43 采纳率: 100%
浏览 818
已采纳

求大神帮写一个敲简单的小代码

图片说明

  • 写回答

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;
    
    
        }
    
        }
    
    
    
    
    
    
    
    }
    

    }

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

悬赏问题

  • ¥30 这是哪个作者做的宝宝起名网站
  • ¥60 版本过低apk如何修改可以兼容新的安卓系统
  • ¥25 由IPR导致的DRIVER_POWER_STATE_FAILURE蓝屏
  • ¥50 有数据,怎么建立模型求影响全要素生产率的因素
  • ¥50 有数据,怎么用matlab求全要素生产率
  • ¥15 TI的insta-spin例程
  • ¥15 完成下列问题完成下列问题
  • ¥15 C#算法问题, 不知道怎么处理这个数据的转换
  • ¥15 YoloV5 第三方库的版本对照问题
  • ¥15 请完成下列相关问题!