zoukankan      html  css  js  c++  java
  • Java编程题:输入英文以#结束,统计a-z的出现次数

    import java.util.HashMap;
    import java.util.Map;
    import java.util.Scanner;
    
    public class Test {
        public static void main(String[] args) {
            @SuppressWarnings("resource")
            Scanner input = new Scanner(System.in);
            Map<Character, Integer> m = new HashMap<>();
            for (int i = 97; i <= 122; i++) {
                m.put((char) i, 0);
            }
            while (input.hasNext()) {
                String s = input.nextLine().toLowerCase();
                for (int i = 0; i < s.toCharArray().length; i++) {
                    if (m.containsKey(s.toCharArray()[i])) {
                        m.put(s.toCharArray()[i], m.get(s.toCharArray()[i]) + 1);
                    }
                }
                if (s.contains("#")) {
                    break;
                }
            }
            input.close();
            for (Map.Entry<Character, Integer> e : m.entrySet()) {
                System.out.println(e.getKey() + " " + e.getValue());
            }
        }
    }
  • 相关阅读:
    Vue源码解析
    开发调试的几个小技巧
    C#课后小作业
    C#随堂
    C#是数据类型
    插眼
    SQL基本的45题
    SQL创建数据库、建表、填入内容
    T-SQL语句基础
    SQL基本数据类型等
  • 原文地址:https://www.cnblogs.com/liw66/p/13749039.html
Copyright © 2011-2022 走看看