学生管理系统 简易版
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
package shxt.student;
/**
* 学生信息
* @author dell
*
*/
public class Student {
private String name;
private String sex;
private String csrq;
private String school;
public Student(){
}
public Student(String name, String sex, String csrq, String school) { super();
= name;
this.sex = sex;
this.csrq = csrq;
this.school = school;
}
public String getName() {
return name;
}
public void setName(String name) {
= name;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
public String getCsrq() {
return csrq;
}
public void setCsrq(String csrq) {
this.csrq = csrq;
}
public String getSchool() {
return school;
}
public void setSchool(String school) {
this.school = school;
}
public String toString()
{
return " 姓名为: "++" \t性别:"+this.sex+" \t出生日期:"+this.csrq+" \t学校为: "+this.school;
}
}
package shxt.student;
import java.util.ArrayList;
import java.util.Scanner;
/***
* StudentUtil类内部封装增删改查方法
* 使用list实现学生管理系统
*menu
*1---添加学生信息
*2---修改学生信息
*3---删除学生信息
*4---查询学生信息
*
*要求
*1.学生信息应包括姓名,性别,出生日期,学校
*2.学生信息需要封装成Student 类
*3.创建一个StudentUtil类内部封装增删改查等方法
*4.每次操作后有良好的提示。
*
*
*/
public class StudentUtil {
Scanner scan = new Scanner(System.in);
ArrayList
/**
* 添加学生信息的方法
*
* @param name
*/
public void setStudentInfo()
{
boolean pd=true;
int x=1;
while(pd){
Student stu=new Student();
System.out.println("请输入第"+(x)+"个学生的名字");
stu.setName(scan.next());
System.out.println("请输入第"+(x)+"个学生的性别");
stu.setSex(scan.next());
System.out.println("请输入第"+(x)+"个学生的出生日期");
stu.setCsrq(scan.next());
System.out.println("请输入第"+(x)+"个学生的学校");
stu.setSchool(scan.next());
// 把Student 信息存入list链表中
list.add(stu);
//判断是否继续输入
System.out.println("判断是否继续输入y/n");
if(scan.next().equals("n")){
pd=false;
}
x++;
}
System.out.println("添加完的学生信息表为:");
for(int i=0;i System.out.println((i+1)+"\t"+list.get(i).toString()); } } /** * 查询学生的方法 * @param name */ public void searchStudent(String name){ boolean pd1=false; System.out.println("您要查的学生信息为:"); for(int i=0;i if(list.get(i).getName().equals(name)) { pd1=true; System.out.println((i+1)+"\t"+list.get(i).toString()); } } if(!pd1){ System.out.println("找不到你要找的学生");