霍格沃兹测试开发学社
专题课 | 阶段 | 形式 | 章节 |
---|---|---|---|
编程语言 | L1 | 知识点 | 基本数据类型 |
编程语言 | L1 | 知识点 | 多态 |
编程语言 | L1 | 知识点 | 方法入门 |
编程语言 | L1 | 知识点 | 访问权限关键字 |
编程语言 | L1 | 知识点 | 封装 |
编程语言 | L1 | 知识点 | 构造方法 |
编程语言 | L1 | 知识点 | 继承 |
编程语言 | L1 | 知识点 | 接口 |
编程语言 | L1 | 知识点 | 静态变量 |
编程语言 | L1 | 知识点 | 面向对象编程 |
编程语言 | L1 | 知识点 | 判断条件语句 |
编程语言 | L1 | 知识点 | 数组 |
编程语言 | L1 | 知识点 | 循环语句 |
编程语言 | L1 | 知识点 | 运算符 |
编程语言 | L2 | 知识点 | 包装类-下 |
编程语言 | L2 | 知识点 | 错误与异常 |
编程语言 | L2 | 知识点 | 集合-判断是否包含 |
编程语言 | L2 | 知识点 | 集合-其它常用方法 |
编程语言 | L2 | 知识点 | 集合-删除 |
编程语言 | L2 | 知识点 | 集合-声明、添加 |
编程语言 | L2 | 知识点 | ForEach |
专题课 | 阶段 | 形式 | 章节 |
---|---|---|---|
编程语言 | L2 | 知识点 | IO流-读取文件 |
编程语言 | L2 | 知识点 | IO流-基本概念 |
编程语言 | L2 | 知识点 | IO流-文件读写优化 |
编程语言 | L2 | 知识点 | IO流-写入文件 |
编程语言 | L2 | 知识点 | List集合-常用方法 |
编程语言 | L2 | 知识点 | List集合-ArrayList集合 |
编程语言 | L2 | 知识点 | Map集合 |
编程语言 | L2 | 知识点 | Stream流 |
编程语言 | L2 | 知识点 | String类 |
编程语言 | L3 | 知识点 | Maven依赖管理 |
编程语言 | L3 | 知识点 | lambda表达式-使用 |
编程语言 | L3 | 知识点 | lambda表达式-省略模式 |
编程语言 | L3 | 知识点 | 常用标准库:随机数 |
编程语言 | L3 | 知识点 | 常用标准库:输入与输出 |
创建英雄:当前游戏中,创建英雄角色,定义好对应英雄的血量及其攻击力。
查看英雄信息:查看当前游戏中所有的英雄信息。
英雄姓名查看:查看攻击力小于100的英雄姓名。
修改英雄信息:姓名或攻击力信息的变更。
删除英雄:英雄太弱,不需要,删除掉。
退出系统:结束程序。
定义英雄类,包含以下成员变量:
//英雄编号
private String id;
//英雄姓名
private String name;
//血量
private int hp;
//攻击力
private int power;
方法内遍历集合,将英雄信息进行输出。
在switch()查看所有英雄的选项内调用方法。
方法中接收要修改英雄的编号。
通过键盘录入英雄对象所需的信息,并创建英雄对象。
遍历集合,获取每一个英雄对象,和录入的修改英雄编号进行比较。
在switch()英雄信息修改的选项内调用修改方法。
方法中接收要删除英雄的编号。
遍历集合,获取每个英雄对象。
使用英雄对象的编号和录入的要删除的编号进行比较
在switch()英雄信息删除的选项内调用方法。
知识点 | 说明 |
---|---|
while循环 | 避免死循环 |
switch…case | case要有break |
break关键字 | 跳出关键字 |
for循环 | 确定好循环次数 |
Scanner键盘录入 | 注意输入类型 |
List集合 | get()、set()、remove()size() |
String | 创建、拼接、比较 |