使用java语言帮我写一个学生管理系统带

时间2023-03-14 17:21:47 提问来自 新加坡 的网友 分类ChatGPT提问 浏览154 热度0
```java import java.util.ArrayList; public class StudentManager { //存放学生信息的列表 private ArrayList<Student> studentList = new ArrayList<>(); //添加学生信息方法,参数为一个学生对象 public void add(Student student) { studentList.add(student); //将参数传入的学生对象加入列表中 } //根据索引值删除学生信息方法,参数为一个int类型的index值 public void delete(int index) { //如果index小于0或者大于等于studentList的长度,说明越界了 if (index < 0 || index >= studentList.size()) { System.out.println("输入的索引不正确!"); return; } studentList.remove(index); } //根据姓名来修改学生信息方法,参数为一个新的Student对象以及要修改的人名name public void modify(String name, Student newStudent) { for (int i = 0; i < studentList.size(); i++) { if (name == studentList.get(i).getName()) { studentList.set(i, newStudent); break; } } } //根据姓名来显示一位学生的所有信心方法 参数为要显示人名name public void showInfoByName(String name) { for (int i = 0; i < studentlist.size(); i++) { if (name ==studentlist.get(i).getName()) { System.out .println("姓名:" +studentlist .get (i). getName() + "年龄:" +studentlist .get (i). getAge () + "性别:" +studentlist . get (i ). getGender ()); break ; } } }} class Student{ private String name ; private int age ; private String gender ; public Student(){} public Student (String name , int age , String gender ){ this . name = name ; this . age = age ; this . gender = gender ; }} ```

AI智能问答网免责声明:
以上内容除特别注明外均来源于网友提问、ChatGPT回答,权益归原著者所有,本站仅作效果演示和欣赏之用;
若以上展示有冒犯或侵害到您,敬请联系我们进行删除处理,谢谢!

上一篇 如何免费获取chatgpt账号 下一篇 搜索框的用法