编写java程序,创建学员studen提那家一些学员对象,对象类,并添加姓名,年龄,性别等字段,

编写java程序,创建学员studen提那家一些学员对象,对象类,并添加姓名,年龄,性别等字段,,第1张

Student.java

class Student{

private String name

private String sex

private int age

public Student(String name, String sex, int age) {

this.name = name

this.sex = sex

this.age = age

}

public String getName() {

return name

}

public void setName(String name) {

this.name = name

}

public String getSex() {

return sex

}

public void setSex(String sex) {

this.sex = sex

}

public int getAge() {

return age

}

public void setAge(int age) {

this.age = age

}

}

Demo.java

public class Demo {

public static void main(String[] args) {

ArrayList<Student> list1 = new ArrayList<Student>()

ArrayList<Student> list2 = new ArrayList<Student>()

ArrayList<Student> list3 = new ArrayList<Student>()

Student s1 = new Student("张三丰", "男", 7)

Student s2 = new Student("杨过", "男", 9)

Student s3 = new Student("郭靖", "男", 8)

Student s4 = new Student("张无忌", "男", 7)

Student s5 = new Student("韦一笑", "男", 9)

Student s6 = new Student("宋青书", "男", 8)

Student s7 = new Student("令狐冲", "男", 7)

Student s8 = new Student("任我行", "男", 9)

Student s9 = new Student("林平之", "男", 8)

list1.add(s1)

list1.add(s2)

list1.add(s3)

list2.add(s4)

list2.add(s5)

list2.add(s6)

list3.add(s7)

list3.add(s8)

list3.add(s9)

Map<String, ArrayList<Student>> map = new HashMap<String, ArrayList<Student>>()

map.put("三年级一班", list1)

map.put("三年级二班", list2)

map.put("三年级三班", list3)

Scanner sc = new Scanner(System.in)

System.out.println("输入班级名称:")

String str = sc.next()

ArrayList<Student> arrList = map.get(str)

if (arrList == null) {

System.out.println("没有" + str)

} else {

System.out.println(str + "学生列表:")

for (Student student : arrList) {

System.out.println(student.getName() + " " + student.getSex() + " " + student.getAge())

}

}

}

}

我给你一些参考资料,希望会对你有用

学员管理系统数据报表

数据名称(StudentManager)

用户信息表(UserInfo)

字段 类型 说明 大小 是否为空

UserName(主键) varchar 学员姓名 20 NOT NULL

PassWord varchar 密码 20 NOT NULL

Power int 权限 4 NOT NULL

课程信息表(CourseInfo)

字段 类型 说明 大小 是否为空

CourseID(主键) int 课程编号 4 NOT NULL

CourseName varchar 课程名称 20 NOT NULL

SpecialtyID int 专业编号 4 NOT NULL

学员基本信息表(StuInfo)

字段 类型 说明 大小 是否为空

StuID(主键) varchar 学号 20 NOT NULL

StuName varchar 姓名 20 NOT NULL

Sex char 性别 10 NOT NULL

Birthday varchar 出生日期 20 IS NULL

NativePlace varchar 籍贯 20 IS NULL

SchoolAge varchar 学历 20 IS NULL

Address varchar 地址 100 IS NULL

Postcode varchar 邮政编码 20 IS NULL

Tel varchar 联系方式 20 IS NULL

Remark varchar 备注 100 IS NULL

ClassID int 班级编号 4 NOT NULL

成绩信息表(GradeInfo)

字段 类型 说明 大小 是否为空

StuID varchar 学号 20 NOT NULL

CourseID int 课程编号 4 NOT NULL

Grade varchar 成绩 20 IS NULL

班级信息表(ClassInfo)

字段 类型 说明 大小 是否为空

ClassID(主键) Int 班级编号 4 NOT NULL

ClassName varchar 班级名称 20 NOT NULL

Sort varchar 班级类别 20 NOT NULL

Number int 班级人数 4 IS NULL

Teacher varchar 辅导员 20 IS NULL

SpecialtyID int 专业编号 IS NOT NULL

专业信息表(SpecialtyInfo)

字段 类型 说明 大小 是否为空

SpecialtyID(主键) int 专业编号 4 NOT NULL

SpecialtyName varchar 专业名称 20 NOT NULL

四、 系统功能模块:

菜单栏: *** 作、管理、工具、帮助。

*** 作:

修改密码;

切换用户;

退出系统。

管理:

用户管理:添加用户、删除用户;

学员管理:添加学员、删除学员、修改学员、

移动学员;

专业管理:添加专业、删除专业、修改专业;

课程管理:添加课程、删除课程、修改课程;

班级管理:添加班级、删除班级、修改班级;

成绩管理:添加成绩、删除成绩、修改成绩。

工具:

查看成绩;

辅助工具:计算器、记事本。

帮助:

帮助说明;

版本信息;

关于我们。

快捷工具栏:添加学员、删除学员、修改学员、移动学员、

查看成绩、辅助工具。

五、 系统数据模块:

系统用户信息:用户名、密码、用户权限;

学员基本信息:学号、姓名、性别、出生年月、籍贯、学历、

住址、邮政编码、联系方式、备注、班级编号;

专业信息:专业编号、专业名称;

课程信息:课程编号、课程名称、专业编号;

班级信息:班级编号、班级名称、班级类别、班级人数、

辅导员、专业编号;

成绩信息:学号、课程编号、成绩;


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11555566.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-17
下一篇2023-05-17

发表评论

登录后才能评论

评论列表(0条)

    保存