学生管理系统 简易版

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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 list = new 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("找不到你要找的学生");

相关文档
最新文档