当前位置:网站首页 > Java基础 > 正文

java循环完成基础



java面向对象基础练习———学生管理系统

  1. 定义学生类,包含以下成员变量
    学生类: Student成员变量:

学号:sid

姓名:name

年龄:age

生日:birthday

构造方法:无参构造

带四个参数的构造成员方法

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

 

//生成空参构造函数

 

// 生成有参构造函数

 

// 设置set方法

 
 
 
 

// 设置get方法

 
 
 
 

}

2.学生管理系统主界面的搭建步骤

2.1 用输出语句完成主界面的编写

java循环完成基础

2.2 用Scanner实现键盘录入数据

2.3 用switch语句完成操作的选择

2.4 用循环完成再次回到主界面

 
 

// 1 添加学生

 

// 2 删除学生

 

// 3 修改学生

 

// 4 查看学生

 

// 5 退出

 
 

}

3.学生管理系统的添加学生功能实现步骤:再创建一个addstudent类,定义一个方法addstu,实现下面操作:

3.1 用键盘录入选择添加学生,

3.2 定义一个方法,用于添加学生

显示提示信息,提示要输入何种信息

键盘录入学生对象所需要的数据

创建学生对象,把键盘录入的数据赋值给学生对象的成员变量

将学生对象添加到集合中(保存)

给出添加成功提示

3.3 调用方法

 
 
 

// 没有人使用该学号

 
 

}

  1. 学生管理系统的查看学生功能实现步骤
    创建一个viewstudent类,定义一个方法viewstu,实现下面操作

4.1 用键盘录入选择查看所有学生信息

4.2 定义一个方法,用于查看学生信息

显示表头信息

将集合中数据取出按照对应格式显示学生信息,年龄显示补充“岁”

4.3 调用方法

 
 

// 存在: 展示表头数据

 

// 遍历集合, 获取每一个学生对象的信息, 打印在控制台

// 使用的是foreach遍历循环!!!

 

}

5.2 定义一个方法,用于删除学生信息

显示提示信息

键盘录入要删除的学生学号

调用getIndex方法,查找该学号在集合的索引

如果索引为-1,提示信息不存在

如果索引不是-1,调用remove方法删除并提示删除成功

5.3 调用方法

`

 
 
  1. 学生管理系统的修改学生功能实现步骤
    6.1 用键盘录入选择修改学生信息

6.2 定义一个方法,用于修改学生信息

显示提示信息

键盘录入要修改的学生学号

调用getIndex方法,查找该学号在集合的索引

如果索引为-1,提示信息不存在

如果索引不是-1,键盘录入要修改的学生信息

集合修改对应的学生信息

给出修改成功提示

6.3 调用方法

import java.util.ArrayList;

import java.util.Scanner;

//修改学生类

 

// 存在: 接收新的学生信息

 

最后还定义了一个定位学号的Gitindex的类来获取目标学号的下标,从而进行修改学生模块和删除学生模块中定位学号提供便利

 
 
 

// 先假设index索引不存在

 

// 遍历集合, 获取每一个学生对象, 准备进行查找

 

// 获取每一个学生对象的学号

 

// 使用获取出的学生学号, 和传入的学号(查找的学号)进行比对

 

  • 上一篇: java面试 基础不会
  • 下一篇: java 语法基础
  • 版权声明


    相关文章:

  • java面试 基础不会2025-04-24 09:50:06
  • java标准基础2025-04-24 09:50:06
  • java 复习 基础2025-04-24 09:50:06
  • java基础iteye2025-04-24 09:50:06
  • java零基础入门的书2025-04-24 09:50:06
  • java 语法基础2025-04-24 09:50:06
  • java高级基础知识2025-04-24 09:50:06
  • java基础代码经典2025-04-24 09:50:06
  • java基础吗2025-04-24 09:50:06
  • java语言程序设计 基础篇 原书第8版2025-04-24 09:50:06