学生管理系统(添加、查看、删除、修改学生信息) 您所在的位置:网站首页 必由学怎么查看成绩 学生管理系统(添加、查看、删除、修改学生信息)

学生管理系统(添加、查看、删除、修改学生信息)

2024-06-21 13:58| 来源: 网络整理| 查看: 265

1.2 学生管理系统实现思路 定义学生类主界面的代码编写添加学生的代码编写查看学生的代码编写删除学生的代码编写修改学生的代码编写

1.3 定义学生类

学生类:

Student

成员变量:

学号:sid

姓名:name

年龄:age

居住地:address

构造方法:

无参构造

带四个参数的构造

成员方法:

每个成员变量对用给出get/set 方法

/* 学生类 Alt+Insert 根据自己的需要进行选择 */ public class Student { //学号 private String sid; //姓名 private String name; //年龄 private String age; //居住地 private String address; public Student() { } public Student(String sid, String name, String age, String address) { this.sid = sid; this.name = name; this.age = age; this.address = address; } public String getSid() { return sid; } public void setSid(String sid) { this.sid = sid; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getAge() { return age; } public void setAge(String age) { this.age = age; } public String getAddress() { return address; } public void setAddress(String address) { this.address = address; } } 1.4 主界面的代码编写

思路:

用输出语句完成主界面的编写用Scanner实现键盘录入数据用switch语句完成操作的选择用循环完成再次回到主界面 import java.util.Scanner; public class StudentManager { public static void main(String[] args) { //用循环完成再次回到主界面 while(true) { //用输出语句完成主界面的编写 System.out.println("--------欢迎来到学生管理系统--------"); System.out.println("1 添加学生"); System.out.println("2 删除学生"); System.out.println("3 修改学生"); System.out.println("4 查看所有学生"); System.out.println("5 退出"); System.out.println("请输入你的选择:"); //用Scanner实现键盘录入数据 Scanner sc = new Scanner(System.in); String line = sc.nextLine(); //用switch语句完成操作的选择 switch (line) { case "1": System.out.println("添加学生"); break; case "2": System.out.println("删除学生"); break; case "3": System.out.println("修改学生"); break; case "4": System.out.println("查看所有学生"); break; case "5": System.out.println("谢谢使用"); // break; System.exit(0); } } } } 1.5 添加学生的代码编写

思路:

用键盘录入选择添加学生定义一个方法,用于添加学生 显示提示信息,提示要输入何种信息键盘录入学生对象所需要的数据创建学生对象,把键盘录入的数据赋值给学生对象的成员变量将学生对象添加到集合中(保存)给出添加成功提示调用方法

    4.  

import java.util.ArrayList; import java.util.Scanner; public class StudentManager { public static void main(String[] args) { //创建集合对象,用于存储学生数据 ArrayList s = new ArrayList(); //用循环完成再次回到主界面 while(true) { //用输出语句完成主界面的编写 System.out.println("--------欢迎来到学生管理系统--------"); System.out.println("1 添加学生"); System.out.println("2 删除学生"); System.out.println("3 修改学生"); System.out.println("4 查看所有学生"); System.out.println("5 退出"); System.out.println("请输入你的选择:"); //用Scanner实现键盘录入数据 Scanner sc = new Scanner(System.in); String line = sc.nextLine(); //用switch语句完成操作的选择 switch (line) { case "1": // System.out.println("添加学生"); addStudent(s); break; case "2": System.out.println("删除学生"); break; case "3": System.out.println("修改学生"); break; case "4": System.out.println("查看所有学生"); break; case "5": System.out.println("谢谢使用"); // break; System.exit(0); } } } //定义一个方法,用于添加学生 public static void addStudent(ArrayList array){ //键盘录入学生对象所需要的数据,显示提示信息,提示要输入何种信息 Scanner sc = new Scanner(System.in); System.out.println("请输入学生学号:"); String sid = sc.nextLine(); System.out.println("请输入学生姓名:"); String name = sc.nextLine(); System.out.println("请输入学生年龄:"); String age = sc.nextLine(); System.out.println("请输入学生居住地:"); String address = sc.nextLine(); //创建学生对象,把键盘录入的数据赋值给学生对象的成员变量 Student s = new Student(); s.setSid(sid); s.setName(name); s.setAge(age); s.setAddress(address); //将学生对象添加到集合中(保存) array.add(s); //给出添加成功提示 System.out.println("添加学生成功"); } } 1.6 查看学生的代码编写

思路:

用键盘录入选择查看所有学生信息定义一个方法,用于查看学生信息 显示表头信息将集合中数据取出按照对应格式显示学生信息,年龄显示补充"岁"调用方法

 

import java.util.ArrayList; import java.util.Scanner; public class StudentManager { public static void main(String[] args) { //创建集合对象,用于存储学生数据 ArrayList s = new ArrayList(); //用循环完成再次回到主界面 while(true) { //用输出语句完成主界面的编写 System.out.println("--------欢迎来到学生管理系统--------"); System.out.println("1 添加学生"); System.out.println("2 删除学生"); System.out.println("3 修改学生"); System.out.println("4 查看所有学生"); System.out.println("5 退出"); System.out.println("请输入你的选择:"); //用Scanner实现键盘录入数据 Scanner sc = new Scanner(System.in); String line = sc.nextLine(); //用switch语句完成操作的选择 switch (line) { case "1": // System.out.println("添加学生"); addStudent(s); break; case "2": System.out.println("删除学生"); break; case "3": System.out.println("修改学生"); break; case "4": // System.out.println("查看所有学生"); findAllStudent(s); break; case "5": System.out.println("谢谢使用"); // break; System.exit(0); } } } //定义一个方法,用于添加学生 public static void addStudent(ArrayList array){ //键盘录入学生对象所需要的数据,显示提示信息,提示要输入何种信息 Scanner sc = new Scanner(System.in); System.out.println("请输入学生学号:"); String sid = sc.nextLine(); System.out.println("请输入学生姓名:"); String name = sc.nextLine(); System.out.println("请输入学生年龄:"); String age = sc.nextLine(); System.out.println("请输入学生居住地:"); String address = sc.nextLine(); //创建学生对象,把键盘录入的数据赋值给学生对象的成员变量 Student s = new Student(); s.setSid(sid); s.setName(name); s.setAge(age); s.setAddress(address); //将学生对象添加到集合中(保存) array.add(s); //给出添加成功提示 System.out.println("添加学生成功"); } //定义一个方法,用于查看学生信息 public static void findAllStudent(ArrayList array){ //显示表头信息 //\t 其实就是tab的位置 System.out.println("学号\t\t\t姓名\t\t年龄\t\t居住地"); //将集合中数据取出按照对应显示学生信息,年龄显示补充"岁" for(int i=0;i


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有