=======================
Java基础
学生管理系统
=======================
-
添加学生信息
-
修改学生信息
-
查询所有学生信息
-
删除学生信息
-
退出系统
要求:
1.必须有这个界面
2.这个界面循环展示,当你输入5的时候,退出系统,不再循环
3.当键盘动态输入1-4的时候,执行相应的操作
定义一个Student类 id 编号 name姓名 age年龄 sex性别 address住址
当你键盘输入1的时候,执行 添加学生操作
学生的各个属性直接从键盘动态获取,所有的学生对象放在一个List 集合里面 ArrayList
输入1的时候,提示:
请输入学生的编号:
请输入学生的姓名:
请输入学生的年龄:
请输入学生的性别:
请输入学生的住址:
最后执行逻辑 输出 添加成功
输入2的时候,提示:
请输入要修改学生的编号:
请输入要修改学生的姓名:
请输入要修改学生的年龄:
请输入奥修改学生的性别:
请输入要修改学生的住址:
最后执行逻辑 输出 修改成功
输出4 的删除,根据学生的编号来删除
最后输出3的时候,查询所有学生信息
这个界面循环展示,直到输入5退出系统,不再展示studentManage
com.yunhe.pojo Student
com.yunhe.service StudentManage 接口里面 增删改查
com.yunhe,service.impl StudentManageImpl 实现类 属性LIst list=new ArrayList(); 增删改查方法
com.yunhe.ui ConsoleUI public void startApp() 启动界面的主方法 各种增删改查的子界面 方法
com.yunhe.test Test main() 直接调startApp() 启动主界面方法
package com.yunhe.pojo;
public class Student {
int id;
String name;
int age;
String sex;
String address;
public void Student() {
}
public Student(int id, String name, int age, String sex, String address) {
this.id = id;
this.name = name;
this.age = age;
this.sex = sex;
this.address = address;
}
public int getId() {
return id;
}
public void setId() {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
public String getAddress() {
return address;
}
public void setAddress(String address) {
this.address = address;
}
@Override
public String toString() {
return "Student{" +
"id=" + id +</