# JavaSE_Modele3 **Repository Path**: wangsakura/JavaSE_Modele3 ## Basic Information - **Project Name**: JavaSE_Modele3 - **Description**: JavaSE模块3的作业 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-07-26 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # JavaSE_Modele3 #### 介绍 JavaSE模块3的作业 #### 题目内容 ##### **编程题一** 编程统计字符串"ABCD123!@#$%ab"中大写字母、小写字母、数字、其它字符的个数并打 印出来。 ##### **编程题二** 编程获取两个指定字符串中的最大相同子串。 如: s1="asdafghjka", s2="aaasdfg" 他们的最大子串为"asd" 提示: 将短的那个串进行长度依次递减的子串与较长的串比较。 ##### **编程题三** 准备一个 HashMap 集合,统计字符串"123,456,789,123,456"中每个数字字符串出现的次数并打印出来。 如: ​ 123 出现了 2 次 ​ 456 出现了 2 次 ​ 789 出现了 1 次 ##### **编程题四** 使用 List 集合实现简易的学生信息管理系统,要求打印字符界面提示用户选择相应的功 能,根据用户输入的选择去实现增加、删除、修改、查找以及遍历所有学生信息的功能。 其中学生的信息有:学号、姓名、年龄。 要求: 尽量将功能拆分为多个.java 文件。 ##### **编程题五** 使用集合实现斗地主游戏的部分功能,要求如下: (1)首先准备 54 张扑克牌并打乱顺序。 (2)由三个玩家交替摸牌,每人 17 张扑克牌,最后三张留作底牌。 (3)查看三个玩家手中的扑克牌和底牌。 (4)其中玩家手中的扑克牌需要按照大小顺序打印,规则如下: 手中扑克牌从大到小的摆放顺序:大王,小王,2,A,K,Q,J,10,9,8,7,6,5,4,3