首页 > 编程语言 >JavaSE:第十七章:编程测试题

JavaSE:第十七章:编程测试题

时间:2022-08-18 21:13:01浏览次数:91  
标签:第十七章 hashMap 测试题 练习 entrySet integer JavaSE HashMap string

练习:求1+2!+3!+…+20!的和

long sum = 0;
for (int i = 1; i <= 20; i++) {
    long temp= 1;
    for (int j = 1; j <= i; j++) {
        temp *= j;
    }
    sum += temp;
}
System.out.println(sum);

结果为:2561327494111820313

练习:获取字串中各个的字符数量

public static void main(String[] args) {
        String string = "中国,国国哥,好帅是个大帅,哥哥";
        HashMap<Character, Integer> hashMap = new HashMap<>();
        while(string.length()>0) {
            Character c = string.charAt(0);
            string = string.substring(1);
            Integer integer = hashMap.get(c);
            if(integer == null ) {
                hashMap.put(c, 1);
            }else {
                hashMap.put(c, integer + 1);
            }
        }
        Set<Entry<Character, Integer>> entrySet = hashMap.entrySet();
        for (Entry<Character, Integer> entry : entrySet) {
            System.out.println(entry);
        }
}

结果:

哥=3
帅=2
大=1
个=1
,=3
中=1
国=3
好=1
是=1

练习:消除集合中重复的元素

更多内容请见原文,原文转载自:https://blog.csdn.net/weixin_44519496/article/details/120268451

标签:第十七章,hashMap,测试题,练习,entrySet,integer,JavaSE,HashMap,string
From: https://www.cnblogs.com/wangchuanxinshi/p/16600118.html

相关文章

  • JavaSE:第二章:变量与运算符
    史上最全的知识体系脑图,覆盖所有知识点,所有细节,注意事项。变量与运算符:包含关键字,保留字,标识符,变量,运算符。更多内容请见原文,原文转载自:https://blog.csdn.net/weixin_44......
  • JavaSE:第三章:程序流程控制
    史上最全的知识体系脑图,覆盖所有知识点,所有细节,注意事项。流程控制:包含顺序结构,分支结构,循环结构,break,continue,return,部分代码了解。更多内容请见原文,原文转载自:https://......
  • JavaSE:第四章:面向对象上
    史上最全的知识体系脑图,覆盖所有知识点,所有细节,注意事项。面向对象上:包含面向对象与面向过程,类和对象,属性,方法,封装和隐藏,构造器(构造方法),this的使用,值传递,package、impor......
  • JavaSE:第五章:数组
    史上最全的知识体系脑图,覆盖所有知识点,所有细节,注意事项。数组:包含一维数组,二维数组,Arrays的常用算法,Arrays工具类的使用,可变形参,常见异常,理解main方法的语法。更多内容......
  • JavaSE:第八章:java常用类
    史上最全的知识体系脑图,覆盖所有知识点,所有细节,注意事项。java常用类:包含包装类,字符串相关的类,JDK8之前时间日期API,Math类,BigInteger类与BigDecimal类,StringBuffer,Stri......
  • JavaSE第九章:异常处理
    史上最全的知识体系脑图,覆盖所有知识点,所有细节,注意事项。异常处理:包含异常概述与异常体系结构,常见异常,try-catch-finally,throws,手动抛出异常:throw,用户自定义异常类。更......
  • JavaSE:第十章:java集合
    史上最全的知识体系脑图,覆盖所有知识点,所有细节,注意事项。java集合:包含Java集合框架,Collection接口API,Iterator迭代器接口,List接口,Set接口,Map接口,Collections工具类,Coll......
  • JavaSE第十一章:泛型
    史上最全的知识体系脑图,覆盖所有知识点,所有细节,注意事项。泛型:包含为什么要有泛型?使用泛型,泛型的几个重要应用,在集合中使用泛型,自定义泛型类,自定义泛型接口,自定义泛型方法......
  • c语言测试题
     1、应用缓冲文件系统对文件进行读写操作,关闭文件的函数名为()。 A、fclose0 B、fwrite C、close(0 D、fread(0正确答案:A学生答案:AV2、若有int......
  • JavaSE:第十五章:网络编程
    史上最全的知识体系脑图,覆盖所有知识点,所有细节,注意事项。网络编程:包含网络编程概述,通讯要素,IP和端口号,网络通信协议,InetAddress类,TCP网络通信,UDP网络通信,URL编程。更多......