A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© dydwjc 中级黑马   /  2016-9-13 20:02  /  828 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文


        public static void main(String[] args) throws IOException {
               
                HashMap<String,Integer> map = new HashMap<String, Integer>();
                map.put("自行车", 10);
                map.put("两座车", 8);
                map.put("四座车", 2);
                Scanner sc = new Scanner(System.in);
                System.out.println(map);
                BufferedWriter bw = new BufferedWriter(new FileWriter("xxx.txt"));
                while(true) {
                        String str = sc.nextLine();
                        if("quit".equals(str))
                                break;
                        bw.write(str);
                        bw.newLine();
                        String s = map.get(str) == null ? "" : map.get(str) + "";
                        System.out.println(s);
                        bw.write(s);
                        bw.newLine();
                }
                bw.close();

5 个回复

倒序浏览
多加点注释就好了
回复 使用道具 举报
模拟微公交
                1、自行车10辆,两座车8两,四座车2两
                2、一个人用app租车,如果查自行车,提示10辆。
                3、把所有查询记录写入到xxx.txt文件中

分析:两座车对应的数量是8,四座车对应的数量是2
                 * 用hasmap,通过键找值
                 * 用户输入自行车,就弹出数量
                 * 然后把用户的查询记录存档
回复 使用道具 举报
多点注释才好理解啊,我这个新人看不懂。。。。{:2_38:}
回复 使用道具 举报
370452158 发表于 2016-9-13 20:18
多加点注释就好了

我把分析思路写在下面了
回复 使用道具 举报
bopeia 发表于 2016-9-13 20:32
多点注释才好理解啊,我这个新人看不懂。。。。

我把分析的思路写在下面了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马