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

深圳做英文网站公司做母婴用品的网站有哪些

深圳做英文网站公司,做母婴用品的网站有哪些,学做网站要编程,上海网站制作网站开发文章目录 学生管理系统一#xff0c;需求部分需求分析初始菜单学生类添加功能删除功能修改功能查询功能 二#xff0c;实现部分#xff08;一#xff09;初始化主界面#xff08;二#xff09;编写学生类#xff08;三#xff09;编写添加学生方法#xff08;四#… 文章目录 学生管理系统一需求部分需求分析初始菜单学生类添加功能删除功能修改功能查询功能 二实现部分一初始化主界面二编写学生类三编写添加学生方法四编写删除学生方法五编写修改学生方法六编写查询学生方法七整合代码集成系统 学生管理系统 一需求部分 需求 采取控制台的方式去书写学生管理系统。 分析 初始菜单 -------------欢迎进入学生管理系统---------------- 1添加学生 2删除学生 3修改学生 4查询学生 5退出 请输入您的选择:学生类 属性id、姓名、年龄、家庭住址 添加功能 键盘录入每一个学生信息并添加需要满足以下要求 id唯一 删除功能 键盘录入要删除的学生id需要满足以下要求 id存在删除id不存在需要提示不存在并回到初始菜单 修改功能 键盘录入要修改的学生id需要满足以下要求 id存在继续录入其他信息id不存在需要提示不存在并回到初始菜单 查询功能 打印所有的学生信息需要满足以下要求 如果没有学生信息提示当前无学生信息请添加后再查询如果有学生信息需要按照以下格式输出。不用过于纠结对齐的问题 id 姓名 年龄 家庭住址 2023001 张三 23 南京 2023002 李四 24 北京 2023003 王五 25 广州 2023004 赵六 26 深圳二实现部分 一初始化主界面 要初始化学生管理系统的主界面可以按照以下思路进行操作 创建一个学生管理系统对象用于管理学生信息。使用一个循环使主界面一直显示直到用户选择退出。在循环中打印主界面菜单供用户选择操作。根据用户的选择调用学生管理系统对象的相应方法进行操作。根据操作结果显示相应的反馈信息给用户。 下面是一个示例的代码片段演示了如何初始化学生管理系统的主界面 import java.util.Scanner;public class StudentManagementSystem {public static void main(String[] args) {Scanner scanner new Scanner(System.in);int choice 0;while (choice ! 5) {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.print(请输入您的选择: );choice scanner.nextInt();switch (choice) {case 1:// 添加学生逻辑break;case 2:// 删除学生逻辑break;case 3:// 修改学生逻辑break;case 4:// 查询学生逻辑break;case 5:System.out.println(感谢使用学生管理系统再见);break;default:System.out.println(无效的选择请重新输入);break;}System.out.println(); // 输出空行增加可读性}scanner.close();} }在这个示例中我们首先创建了一个StudentManagementSystem对象system用于管理学生信息。然后在一个无限循环中打印主界面菜单供用户选择操作。根据用户的选择我们调用相应的学生管理系统方法进行操作。当用户选择退出时我们使用System.exit(0)结束程序的执行。 二编写学生类 学生类所含属性id、姓名、年龄、家庭住址 要编写学生类可以按照以下思路进行操作 定义学生类设置其属性和方法。根据需求确定学生类的属性id、姓名、年龄、家庭地址。为每个属性添加相应的访问器getter和修改器setter方法用于获取和设置属性的值。 下面是一个示例的学生类代码片段演示了如何编写学生类 public class Student {private int id;private String name;private int age;private String address;public Student(int id, String name, int age, String address) {this.id id;this.name name;this.age age;this.address address;}// Getter and Setter methodspublic int getId() {return id;}public void setId(int 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;} }三编写添加学生方法 public void addStudent() { Scanner scanner new Scanner(System.in); System.out.println(请输入学生ID); int id scanner.nextInt(); scanner.nextLine(); // 消费掉换行符 System.out.println(请输入学生姓名); String name scanner.nextLine(); System.out.println(请输入学生年龄); int age scanner.nextInt(); scanner.nextLine(); // 消费掉换行符 System.out.println(请输入学生家庭住址); String address scanner.nextLine(); Student student new Student(id, name, age, address);students.add(student); System.out.println(学生添加成功); } 四编写删除学生方法 public void deleteStudent() { Scanner scanner new Scanner(System.in);System.out.println(请输入要删除的学生ID); int id scanner.nextInt(); boolean found false; for (Student student : students) { if (student.getId() id) { students.remove(student); found true; System.out.println(学生删除成功); break; } } if (!found) { System.out.println(未找到匹配的学生ID); } } 五编写修改学生方法 public void updateStudent() { Scanner scanner new Scanner(System.in); System.out.println(请输入要修改的学生ID); int id scanner.nextInt(); scanner.nextLine(); // 消费掉换行符 boolean found false; for (Student student : students) { if (student.getId() id) { System.out.println(请输入学生姓名); String name scanner.nextLine(); student.setName(name); System.out.println(请输入学生年龄); int age scanner.nextInt(); scanner.nextLine(); // 消费掉换行符 student.setAge(age); System.out.println(请输入学生家庭住址); String address scanner.nextLine(); student.setAddress(address); found true; System.out.println(学生修改成功); break; } } if (!found) { System.out.println(未找到匹配的学生ID); } } 六编写查询学生方法 public void displayStudents() { if (students.isEmpty()) { System.out.println(当前无学生信息请添加后再查询); } else { System.out.println(id\t\t姓名\t\t年龄\t\t家庭住址); for (Student student : students) { System.out.println(student.getId() \t\t student.getName() \t\t student.getAge() \t\t student.getAddress());} } } 七整合代码集成系统 package net.army.java.test;/*** 功能学生管理系统* 日期2023年09月02日* 作者梁辰兴*/ import java.util.ArrayList; import java.util.List; import java.util.Scanner;public class StudentManagementSystem {private ListStudent students;public StudentManagementSystem() {students new ArrayList();}public void addStudent() {Scanner scanner new Scanner(System.in);System.out.println(请输入学生ID);int id scanner.nextInt();scanner.nextLine(); // 消费掉换行符System.out.println(请输入学生姓名);String name scanner.nextLine();System.out.println(请输入学生年龄);int age scanner.nextInt();scanner.nextLine(); // 消费掉换行符System.out.println(请输入学生家庭住址);String address scanner.nextLine();Student student new Student(id, name, age, address);students.add(student);System.out.println(学生添加成功);}public void deleteStudent() {Scanner scanner new Scanner(System.in);System.out.println(请输入要删除的学生ID);int id scanner.nextInt();boolean found false;for (Student student : students) {if (student.getId() id) {students.remove(student);found true;System.out.println(学生删除成功);break;}}if (!found) {System.out.println(未找到匹配的学生ID);}}public void updateStudent() {Scanner scanner new Scanner(System.in);System.out.println(请输入要修改的学生ID);int id scanner.nextInt();scanner.nextLine(); // 消费掉换行符boolean found false;for (Student student : students) {if (student.getId() id) {System.out.println(请输入学生姓名);String name scanner.nextLine();student.setName(name);System.out.println(请输入学生年龄);int age scanner.nextInt();scanner.nextLine(); // 消费掉换行符student.setAge(age);System.out.println(请输入学生家庭住址);String address scanner.nextLine();student.setAddress(address);found true;System.out.println(学生修改成功);break;}}if (!found) {System.out.println(未找到匹配的学生ID);}}public void displayStudents() {if (students.isEmpty()) {System.out.println(当前无学生信息请添加后再查询);} else {System.out.println(id\t\t姓名\t\t年龄\t\t家庭住址);for (Student student : students) {System.out.println(student.getId() \t\t student.getName() \t\t student.getAge() \t\t student.getAddress());}}}public static void main(String[] args) {StudentManagementSystem system new StudentManagementSystem();// 菜单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 new Scanner(System.in);int choice scanner.nextInt();switch (choice) {case 1:system.addStudent();break;case 2:system.deleteStudent();break;case 3:system.updateStudent();break;case 4:system.displayStudents();break;case 5:System.out.println(谢谢使用再见);System.exit(0);default:System.out.println(无效的选择请重新输入);break;}}} }运行效果
http://www.hkea.cn/news/14521331/

相关文章:

  • 深圳商业网站建设wordpress 代码缩进
  • 官方网站建设投标书wordpress ueditor 百度编辑器
  • 怎样做网站漂浮公司建设网站的手续
  • 做的好的学校网站网站推荐入口
  • 南山商城网站建设多少钱多用户网络商城
  • 如何检测网站死链湖南怀化市住房城乡建设局网站
  • 网站建设与排名中国源码资源网
  • 高校网站建设的目的和意义贵州省建设厅网站
  • 网站制作学什么江苏国龙翔建设公司网站
  • 做网站需要数据储存么企业网站建设找哪家
  • 电子商务网站建设论文维护网站需要什么技术
  • 做杂志模板下载网站免费域名解析网站建设
  • 广州市建设和水务局网站天元建设集团有限公司2021年产值
  • 关于门户网站建设通报最好看的2018中文2019
  • 亿通网站建设单位做网站注意什么问题
  • 我想注册公司怎么注册优化关键词怎么做
  • 贵州省安顺市网站建设官网铺设
  • 乌市网站建设为建网站卖产品怎么样
  • 网站静态页面生成嘉兴网站建设优化
  • 常州网站备案平面广告设计专业
  • jQuery网站建设中倒计时代码惠州有没有做网站
  • 云虚拟主机怎么做网站做后期哪个网站素材好
  • 西宁市城乡建设网站网站做支付宝支付需要哪些资料
  • 重庆市住房和城乡建设厅网站首页营口网站建设价格
  • 下载网站的软件西安免费网站建设
  • 网站建设流程步骤为需求分析设计师自己做网站
  • 做网站参考文献南京小程序设计公司
  • 建设网站接活php无版权企业网站管理系统
  • 敏捷开发平台外贸网站优化价格
  • 乐清柳市阿里巴巴做网站的如何安装wordpress