美文网首页
对象数组-学生管理系统

对象数组-学生管理系统

作者: 柠栀5102 | 来源:发表于2021-11-27 23:16 被阅读0次

要求:搭建一个管理学生信息系统,具备查询、添加、修改、删除功能

第一步:搭建基本框架

定义一个最外层系统主菜单的方法

第二步:实现具体功能

1)查询学生 

使用数组的高阶方法forEach()遍历真个数组,获取数组中每个元素,连接到字符串str,最后输出

2)添加学生 

输入学生基本信息  学号是唯一不重复的,这里需要利用数组的高阶方法findIndex()返回对象数组中学号和输入学号一直的数组的下标,没有返回-1,如果没有重复输入其他信息,重复则执行while()语句,重新输入学号

3)修改学生 

需要根据判断,该学生是否存在,存在继续执行do-while()语句,不存在stu获取的值为-1,执行while()语句

这里的stu获取的是这个对象数组中满足条件的数组

也可以返回在对象数组中满足条件的数组的下标

4)删除学生

这里的this指向的都是studentManager

相关文章

  • 对象数组-学生管理系统

    要求:搭建一个管理学生信息系统,具备查询、添加、修改、删除功能 第一步:搭建基本框架 定义一个最外层系统主菜单的方...

  • 学生管理系统

    学生管理系统 实现学生对象的增删改查 学生类: 管理类

  • java--学生管理系统(类和对象的使用)

    简单的学生管理系统 给一个学生数组,要求实现增删改查.按照面向对象的思路来看需求分析:1要有一个学生类(用来存储学...

  • 单纯对象与数组实现学生管理系统1.0

    import java.util.Scanner;/** @ 实现学员管理系统V1.0,采用数组来作为存储的数据结...

  • Python3 & ⾯向对象案例(学生管理系统)

    使⽤⾯向对象编程思想完成学生管理系统的开发,具体需求如下:系统要求:学生数据存储在指定⽂件中系统功能:添加学生、删...

  • JAVA面向对象-day02

    A 数组 对象的内存管理 继承

  • ios字典和数组输出中文乱码

    在iOS中打印字典或者数组对象,系统会默认调用字典对象和数组对象的descriptionWithLocale:方法...

  • Java集合的应用

    /*创建一个学生数组,存储三个学生对象并遍历 * 1.写一个学生类 * 2.创建学生数组 * 3. 创建学生对象 ...

  • 2017-9-14学习总结

    对象数组、指针 笔记内容: (一)对象数组 数组中每一个元素对象被创建时,系统都会调用类构造函数初始化该对象。 当...

  • ArrayList类

    1 引入——对象数组 使用学生数组,存储三个学生对象,代码如下: 到目前为止,我们想存储对象数据,选择的容器,只...

网友评论

      本文标题:对象数组-学生管理系统

      本文链接:https://www.haomeiwen.com/subject/lqntxrtx.html