当前位置: 首页 > news >正文

网站模版 免费下载网站制作需要多少钱新闻

网站模版 免费下载,网站制作需要多少钱新闻,西宁百姓网,荆州学校网站建设文章目录 学生管理系统1、需求文档需求分析 2、新建学生实体类3、实现基本菜单和退出功能4、查询和添加4.1 查询学生信息4.2 添加学生信息 5、修改和删除5.1 删除功能实现5.2 修改功能实现 完整代码下载 学生管理系统 1、需求文档 需求 采取控制台的方式书写学生管理系统。 … 文章目录 学生管理系统1、需求文档需求分析 2、新建学生实体类3、实现基本菜单和退出功能4、查询和添加4.1 查询学生信息4.2 添加学生信息 5、修改和删除5.1 删除功能实现5.2 修改功能实现 完整代码下载 学生管理系统 1、需求文档 需求 采取控制台的方式书写学生管理系统。 分析 初始菜单 学生类 属性id、姓名、年龄、家庭住址 添加功能 键盘录入每一个学生信息并添加需要满足以下要求 id唯一 删除功能 键盘录入要删除的学生id需要满足以下要求 id存在删除。id不存在需要提示不存在并返回初始菜单。 修改功能 键盘录入要修改的学生id需要满足以下要求 id存在继续录入其他信息id不存在需要提示不存在并回到初始菜单 查询功能 打印所有的学生信息需要满足以下要求 如果没有学生信息提示当前无学生信息请添加后查询。如果有学生信息需要按照格式化输出。 2、新建学生实体类 Student.java package com.nobug.studentsystem;/*** Author: wang* Create: 2025/1/28* Description: 学生类**/ public class Student {// id name age addressprivate String id;private String name;private int age;private String address;public Student(){}public Student(String id, String name, int age, String address) {this.id id;this.name name;this.age age;this.address address;}public String getId() {return id;}public void setId(String id) {this.id id;}public String getName() {return name;}public void setName(String name) {this.name name;}public int getAge() {return age;}public void setAge(int age) {this.age age;}public String getAddress() {return address;}public void setAddress(String address) {this.address address;} }3、实现基本菜单和退出功能 package com.nobug.studentsystem;import java.util.Scanner;public class StudentSystem {public static void main(String[] args) {loop: 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(—— —— —— —— —— —— —— —— —— —— —— —— —— —— —— ——);System.out.println(请输入您的选择);Scanner scanner new Scanner(System.in);String choice scanner.next();switch (choice) {case 1:addStudent();break;case 2:deleteStudent();break;case 3:updateStudent();break;case 4:queryStudent();break;case 5:System.out.println(退出);break loop;default:System.out.println(没有这个选项);}}}// 添加学生public static void addStudent(){System.out.println(添加学生);}// 删除学生public static void deleteStudent(){System.out.println(删除学生);}// 修改学生public static void updateStudent(){System.out.println(修改学生);}// 查询学生public static void queryStudent(){System.out.println(查询学生);} }运行效果 4、查询和添加 4.1 查询学生信息 代码实现 // 查询学生 public static void queryStudent(ArrayListStudent students){// 没有学生信息if(students.isEmpty()){System.out.println(当前无学生信息请添加后再查询。);return;}// 存在学生信息System.out.println(id\t\t姓名\t\t年龄\t\t家庭住址);for(Student student : students){System.out.println(student.getId() \t student.getName() \t student.getAge() \t student.getAddress());} }4.2 添加学生信息 代码实现 // 添加学生 public static void addStudent(ArrayListStudent students){Scanner scanner new Scanner(System.in);System.out.print(请输入学生的id);String id scanner.next();System.out.print(请输入学生的姓名);String name scanner.next();System.out.print(请输入学生的年龄);int age scanner.nextInt();System.out.print(请输入学生的家庭住址);String address scanner.next();Student student new Student(id, name, age, address);students.add(student);System.out.println(学生信息添加成功); }修改代码实现id唯一首先编写判断id是否唯一的方法 // 判断id在集合中是否存在 public static boolean containsStudentId(ArrayListStudent students, String id){// 循环遍历集合里面的每一个学生对象// 拿到学生对象后获取id并进行判断for(Student student : students){if(student.getId().equals(id)){return true;}}return false; }修改添加学生信息代码 public static void addStudent(ArrayListStudent students){Student student new Student();Scanner scanner new Scanner(System.in);while(true){System.out.print(请输入学生的id);String id scanner.next();boolean isContainId containsStudentId(students, id);if(isContainId){// id已经存在重新录入idSystem.out.println(id已经存在请重新录入);}else {// id不存在可以使用student.setId(id);break;}}System.out.print(请输入学生的姓名);String name scanner.next();student.setName(name);System.out.print(请输入学生的年龄);int age scanner.nextInt();student.setAge(age);System.out.print(请输入学生的家庭住址);String address scanner.next();student.setAddress(address);students.add(student);System.out.println(学生信息添加成功); }实现效果 5、修改和删除 5.1 删除功能实现 实现代码 // 删除学生public static void deleteStudent(ArrayListStudent students){Scanner scanner new Scanner(System.in);System.out.print(请输入要删除的学生id);String id scanner.next();int index getIndex(students, id);if(index -1){System.out.println(学生id不存在删除失败。);}else {students.remove(index);System.out.println(学生【id】信息删除成功);}}实现效果 5.2 修改功能实现 代码实现 // 修改学生 public static void updateStudent(ArrayListStudent students){Scanner scanner new Scanner(System.in);System.out.print(请输入要修改的学生id);String id scanner.next();int index getIndex(students, id);if(index -1){System.out.println(学生id不存在请重新输入);return;}Student student students.get(index);// 输入其他信息并修改System.out.print(请输入要修改的学生姓名);String newName scanner.next();student.setName(newName);System.out.print(请输入要修改的学生年龄);int newAge scanner.nextInt();student.setAge(newAge);System.out.print(请输入要修改的学生家庭住址);String newAddress scanner.next();student.setAddress(newAddress);System.out.println(学生信息修改成功。); }完整代码下载 分享文件studentsystem.zip 链接https://pan.xunlei.com/s/VOHm8TBUsOWhIalxfSEUYiZ-A1# 提取码v87w 复制这段内容后打开迅雷查看更方便
http://www.dnsts.com.cn/news/62369.html

相关文章:

  • 网站网站建设wordpress搭建视频
  • 上海网站设计见建设百度公众号
  • 万网网站后台管理营销技巧
  • 怎样在内网建设一个网站向百度提交网站
  • 网站建设推广文案有哪些做设计交易网站
  • 网站开发销售话术网站公司苏州
  • 金华网站建设方案报价深圳有做网站的公司
  • 做购物网站骗人《基层建设》在哪个网站收录的
  • 服装设计网站素材企业为什么要做建站
  • 在哪个网站做推广比较好平邑建设局网站首页
  • php初学者网站wordpress升级说版本低
  • 单位网站维护 网站建设岗位珠海建网站
  • 前期做网站宣传费用怎样做账丹东seo排名公司
  • 免费的招聘网站有哪些小白如何免费做网站
  • 江西建设单位网站wordpress找回密码页面
  • 网站建设公司加优化觅知网是免费的吗
  • 公司网站突然打不开陈家镇建设发展公司网站
  • 广州做响应式网站多少钱wordpress 多站
  • 做图书网站的代码深圳同心同盟设计
  • 西安公司网站建设服务商wordpress 目录 导航站
  • 在网站建设中经历的流程团购网站 模板
  • 关于卖零食网站建设需求分析wordpress更改域名修改站内链接
  • 企业手机网站源码下载3000元建设个人网站
  • 积分购物型网站内容营销策略有哪些
  • 苏州园区网站建设建工在线
  • 建设厅网站合同备案在哪里定制型网站建设价格
  • 网站模板 带后台济南做网络安全的公司
  • wordpress网站模板下载1000个免费邮箱账号
  • 邢台网站建设好蜘蛛如何设置网站描述
  • 专做淘宝的网站中国室内设计公司