Java 有一个学生实体类,包含姓名性别年龄属性要求从控制台输入学生姓名、 性别年龄

有一个学生实体类,包含姓名,性别,年龄属性,要求从控制台输入学生姓名、
性别、年龄,输入完毕后答应出该学生的信息。要切可以输入多个学生信息,并且
可以输入学生姓名(模糊匹配),然后输入学生其他信息。(通过list实现,使用继承的方式)
实体类: Students 、StudentsStore、 StudentsStoreForList、

第1个回答  推荐于2017-11-27
相当于一个小型的学生信息管理系统,逻辑不难,不过写出来还是要点时间哦。
(15分的悬赏有点低哦)

我给你提个思路吧,很好实现的。
1.学生实体,里面定义私有属性,所有属性给上get 和set方法即可。

2.“从控制台输入学生姓名、性别、年龄,输入完毕后打印出该学生的信息”:通过Scanner输入,输入前打印出提示,比如System.out.print("姓名:")String name=in.nextLine();

3."输入多个学生的信息"先定义标识符,通过判断标识符分支为结束输入和继续输入,下面的同2。

4.学生实体set值以后添加到list里面即可。

5.“模糊匹配”应该是查询吧?定义姓名查询,获取输入的名字,trim()去掉首位空格,然后遍历list的学生实体,与其equals一下,匹配上了就把学生信息打印出来本回答被提问者采纳
相似回答