分析以下需求,并用代码实现 1.定义一个长度为10的int数组,并存入10个int类型的数据,其中有一些数据是重复的 2.利用集合的知识对数组进行去重,产生新数组,不能改变数组中原来数字的大小顺序 3.打印新数组中的内容按照以下描述完成类的定义. 代码 package com.itheima; import java.util.ArrayList; public class Test1 { public static void main(String[] args) { // 定义一个长度为10…
分析以下需求,并用代码实现: 1.从键盘录入一个日期字符串,格式为 xxxx-xx-xx,代表该人的出生日期 2.利用人出生日期到当前日期所经过的毫秒值计算出这个人活了多少天 package com.itheima; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Scanner; public class Test1 { pub…
分析以下需求,并用代码实现: 1.按照以下描述完成类的定义 学生类 属性: 姓名name 年龄age 成绩score 行为: 吃饭eat() study(String content)(content:表示学习的内容) 2.定义学生工具StudentsTool,有四个方法,描述如下 public void listStudents(Student[] arr):遍历打印学生信息 public int getMaxScore(Student[] arr):获取学生成绩的最高分 public Stu…
分析以下需求,并用代码实现 实现一个验证码小程序,要求如下: 1. 在项目根目录下新建一个文件:data.txt,键盘录入3个字符串验证码,并存入data.txt中,要求一个验证码占一行: 2. 键盘录入一个需要被校验的验证码 如果输入的验证码在data.txt中存在:在控制台提示验证成功,如果不存在控制台提示验证失败 思路 1.键盘录入三个验证码用字符串接收 2.创建输出流对象关联data.txt 3.将三个验证码写入data.txt当中, 关闭输出流 4.键盘录入一个需要校验的验证码并用字符…
分析以下需求,并用代码实现: 需求: 读取当前项目下的info1.txt 文件内容如下 : aaaaaaaaaaabbbbbbbbbbbbccdefg 要求将数据去重后写回最终效果 : fgdebca 思路 1.创建HashSet集合对象用于存储读取到的每一个字符(用于去重) 2.创建字节输入流对象 3.将读取到的字符存储到集合中 4.创建输入流对象关联目标文件 5.遍历Set集合获取到每一个数据, 并调用write方法写出 6.关闭流释放资源 代码 package com.itheima; i…
需求说明:实现用户注册.登陆功能: 1.程序中使用一个长度为3的**对象数组**,存储用户的登录名和密码: 例如如下格式: 登录名 密码 生日 爱好 zhangsan 1111 1998-03-15 旅游,唱歌 lisi 2222 2002-05-20 吃饭,睡觉,打豆豆 wangwu 3333 2001-07-28 看书,看电影,旅游 注册时,要判断数组是否已满,是:则禁止注册. 2.**循环**为用户列出菜单: ①注册 ②登陆 ③退出 3.用户选择①,调用:registe()方法,执行注册流…
分析以下需求,并用代码实现: 1.定义项目经理类 属性: 姓名 工号 工资 奖金 行为: 工作work 2.定义程序员类 属性: 姓名 工号 工资 行为: 工作work 要求: 向上抽取一个父类,让这两个类都继承这个父类,共有的属性写在父类中,子类重写父类中的方法 编写测试类: 完成这两个类的测试 分析: 项目经理类:姓名,工号,工资,奖金,工作work(){} 程序员类:姓名,工号,工资,工作work(){} 抽象雇员(employee)类: 姓名,工号,工资,工作work(); */ pac…
集合综合案例 文章目录 集合综合案例 需求分析 项目演示 详细设计 代码实现 歌曲类 播放器类 播放列表类 测试 参考资料 播放器管理 需求分析 项目演示 详细设计 代码实现 重新搞一波 复习巩固 简单记录 慕课网 imooc - Java工程师 - 综合案例:播放器 模拟播放器管理 需求分析 播放列表管理 播放器管理 播放列表管理主要功能 将歌曲添加到主播放列表 将歌曲添加到平台播放列表 通过歌曲id查询播放列表中的歌曲 通过歌曲名称查询播放列表中的歌曲 修改播放列表中的歌曲 删除播放列表中的…
分析以下需求,并用代码实现 1.产生10个1-20之间的随机数要求随机数不能重复 2.产生10个长度为10的不能重复的字符串(里面只能出现大写字母.小写字母.0-9的数字),并遍历打印输出 代码 package com.itheima; import java.util.ArrayList; import java.util.Random; public class Test3 { public static void main(String[] args) { // 定义一个空字符串 Stri…
斗地主案例(利用集合/增强for等技术) package Task10; import java.util.ArrayList; import java.util.Collections; public class Test { public static void main(String[] args) { //生成54张牌存入集合中(核心代码用双for循环进行遍历最后存到ArrayList<String> 中) ArrayList<String> pokers = new Ar…