JavaSE
javaSE的各种练习题与知识点
SAK&An4MXH
这个作者很懒,什么都没留下…
展开
-
练习题:生成10个[1,100]的随机整数,删除最大的三个数字
原集合:[1, 2, 2, 3, 4, 5, 6, 79, 88, 88, 88, 99, 99, 100]生成10个[1,100]的随机整数(用集合存储),删除最大的三个数字。如果最大的数字有多个 必须要全部删除。删除后的集合:[1, 2, 2, 3, 4, 5, 6, 79]最大的三个数是:[100, 99, 88]原创 2023-07-20 10:27:05 · 116 阅读 · 0 评论 -
练习题:随机生成一个字符串集合,并求出每个字符可能出现的个数
静态方法HashTest():传入字符串集合 用一个HashMap统计对应的每个字符和出现次数 最后返回这个map。用for循环包含 ascii码表转换char类型 得出一个小写的字符串,并且用ArrayList接收。静态方法listTest():传入字符串集合和要统计的字符 返回字符的出现次数。创建集合,集合存放随机生成的30个小写字母。求出字符串里每种字符可能出现的次数。原创 2023-07-19 20:18:12 · 61 阅读 · 0 评论 -
练习题:统计一个字符串中每种字符出现的次数
知识点:char数组 | toCharArray方法 | HashMap集合。对一个长字符串进行操作,计算并且保存每种字符的出现次数。HashMap存储每种字符和字符出现的字数。当对应的字符出现时,count+1。用增强for循环遍历数组。原创 2023-07-19 20:01:35 · 121 阅读 · 0 评论 -
练习题:让数组中每一个元素除以首元素
题目:定义一个int类型的数组,让数组中每个位置的值除以首位置的元素,得到的结果,作为该位置上的新值。组成新的数组按照常规的思路:进行一个for循环,让i在小于数组长度时,所在位置的数字除以首个元素。public class test { public static void main(String[] args) { int[] arr = new int[]{12,24,36,43,56,77,432}; //执行 除 操作 for (int i = 0原创 2021-12-04 15:27:12 · 1024 阅读 · 0 评论 -
练习题:直接print char[]数组会输出什么结果
题目如下public class ArrayPrint { public static void main(String[] args) { int[] arr = new int[]{1,2,3}; System.out.println(arr); char[] ch = new char[]{'a','b','c'}; System.out.println(ch); }}按思维惯性来说,应该会输出两个数组各自的地址原创 2021-12-04 11:48:35 · 712 阅读 · 0 评论