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

网站浏览量提升jsp做网站多吗

网站浏览量提升,jsp做网站多吗,房地产网站策划,阳江市房产交易网文章目录 一、主界面展示二、学生类三、系统功能方法3.1 main()方法3.2 添加学生信息3.3 删除学生信息3.4 修改学生信息3.5 查看所有学生信息 四、完整代码4.1 Student .Java4.2 StudentManger.Java 前言#xff1a;本案例在实现时使用了Java语言中的ArrayList集合来储存数据。… 文章目录 一、主界面展示二、学生类三、系统功能方法3.1 main()方法3.2 添加学生信息3.3 删除学生信息3.4 修改学生信息3.5 查看所有学生信息 四、完整代码4.1 Student .Java4.2 StudentManger.Java 前言本案例在实现时使用了Java语言中的ArrayList集合来储存数据。我把整个项目分成了Student .Java、StudentManger.Java 两个部分实现了简单的学生信息管理系统。文章先分部讲解代码最后附上完整的项目代码。 一、主界面展示 二、学生类 我们首先创建学生类和构造方法 成员变量学号sid、姓名name、年龄age、居住地address。构造方法无参构造和带四个参数的构造。成员方法每个成员变量对应给出get/set方法。 public class Student {//学号private String sid;//姓名private String name;//年龄private String age;//地址private String address;public String getSid() {return sid;}public void setSid(String sid) {this.sid sid;}public String getName() {return name;}public void setName(String name) {this.name name;}public String getAge() {return age;}public void setAge(String age) {this.age age;}public String getAddress() {return address;}public void setAddress(String address) {this.address address;} }三、系统功能方法 3.1 main()方法 思路 用输出语句完成主界面编写。用Scanner实现键盘录入数据。用switch语句完成操作的选择。用循环完成再次回到主界面。 public static void main(String[] args){//创建集合对象用于存储学生数据ArrayListStudent arraynew ArrayListStudent();//用循环完成再次回到主界面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 sc new Scanner(System.in);String line sc.nextLine();//用switch语句完成操作选择switch (line) {case 1:addStudent(array);break;case 2:deleteStudent(array);break;case 3:updateStudent(array);break;case 4:finalAllStudent(array);break;case 5:System.out.println(已退出谢谢使用);System.exit(0); //退出虚拟机}}}3.2 添加学生信息 思路 显示提示信息提示要输入何种信息。键盘录入学生对象所需要的数据。创建学生对象把键盘录入的数据赋值给学生对象的成员变量。将学生对象添加到集合中保存。给出添加成功提示。 注意学生信息中姓名最好为3个字、年龄最好为2位数。如赵四四 20。 public static void addStudent(ArrayListStudent array){Scanner scnew Scanner(System.in);String sid;while(true) {System.out.println(请输入学生的学号);sid sc.nextLine();boolean flag isUsed(array, sid);if (flag) {System.out.println(你输入的学号已被占用请重新输入);}else{break;}}System.out.println(请输入学生的姓名);String namesc.nextLine();System.out.println(请输入学生的年龄);String agesc.nextLine();System.out.println(请输入学生的居住地);String addresssc.nextLine();//创建学生对象将键盘录入的数据赋值给学生对象的成员变量Student snew Student();s.setSid(sid);s.setName(name);s.setAge(age);s.setAddress(address);//将学生对象添加到集合中array.add(s);//给出添加成功提示System.out.println(添加学生成功);}3.3 删除学生信息 思路 显示提示信息。键盘录入要删除的学生学号。遍历集合将对应学生对象从集合中删除。给出删除成功提示。 public static void deleteStudent(ArrayListStudent array){Scanner scnew Scanner(System.in);System.out.println(请输入你要删除的学生的学号);String sidsc.nextLine();//遍历集合将对应的学生对象从集合中删除for(int i0; i array.size(); i){Student sarray.get(i);if(s.getSid().equals(sid)){array.remove(i);break;}}System.out.println(删除该学生信息成功);}3.4 修改学生信息 思路 显示提示信息。键盘录入要修改的学生学号。键盘录入要修改的学生信息。遍历集合修改对应的学生信息。给出修改成功提示。 public static void updateStudent(ArrayListStudent array){Scanner scnew Scanner(System.in);System.out.println(请输入你要修改的学生的学号);String sidsc.nextLine();//键盘录入要修改的学生信息System.out.println(请输入学生的新姓名);String namesc.nextLine();System.out.println(请输入学生的新年龄);String agesc.nextLine();System.out.println(请输入学生的新居住地);String addresssc.nextLine();//创建学生对象Student snew Student();s.setSid(sid);s.setName(name);s.setAge(age);s.setAddress(address);//遍历集合修改对应的学生信息for(int i0; iarray.size(); i){Student studentarray.get(i);if(student.getSid().equals(sid)){array.set(i,s); //把修改后的student s赋值给i的位置break;}}//给出修改成功提示System.out.println(修改学生信息成功);} }3.5 查看所有学生信息 思路 显示表头信息。将集合中的数据取出按照对应格式显示学生信息年龄显示补充“ 岁 ”。 public static void finalAllStudent(ArrayListStudent array){//判断集合是否有数据如果没有显示提示信息if(array.size()0){System.out.println(无信息请先添加信息再查询);//为了让程序不再往下执行return;}//显示表头信息System.out.println(学号\t\t\t姓名\t\t\t年龄\t\t居住地);for(int i0; iarray.size(); i){Student sarray.get(i);System.out.println(s.getSid()\t\ts.getName()\t\ts.getAge()岁\ts.getAddress());}}四、完整代码 4.1 Student .Java public class Student {//学号private String sid;//姓名private String name;//年龄private String age;//地址private String address;public String getSid() {return sid;}public void setSid(String sid) {this.sid sid;}public String getName() {return name;}public void setName(String name) {this.name name;}public String getAge() {return age;}public void setAge(String age) {this.age age;}public String getAddress() {return address;}public void setAddress(String address) {this.address address;} } 4.2 StudentManger.Java package mypackage;import java.util.ArrayList; import java.util.Scanner;public class StudentManger {public static void main(String[] args){//创建集合对象用于存储学生数据ArrayListStudent arraynew ArrayListStudent();//用循环完成再次回到主界面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 sc new Scanner(System.in);String line sc.nextLine();//用switch语句完成操作选择switch (line) {case 1:addStudent(array);break;case 2:deleteStudent(array);break;case 3:updateStudent(array);break;case 4:finalAllStudent(array);break;case 5:System.out.println(已退出谢谢使用);System.exit(0); //退出虚拟机}}}//定义添加学生信息的方法public static void addStudent(ArrayListStudent array){Scanner scnew Scanner(System.in);String sid;while(true) {System.out.println(请输入学生的学号);sid sc.nextLine();boolean flag isUsed(array, sid);if (flag) {System.out.println(你输入的学号已被占用请重新输入);}else{break;}}System.out.println(请输入学生的姓名);String namesc.nextLine();System.out.println(请输入学生的年龄);String agesc.nextLine();System.out.println(请输入学生的居住地);String addresssc.nextLine();//创建学生对象将键盘录入的数据赋值给学生对象的成员变量Student snew Student();s.setSid(sid);s.setName(name);s.setAge(age);s.setAddress(address);//将学生对象添加到集合中array.add(s);//给出添加成功提示System.out.println(添加学生成功);}//定义判断学号是否被占用方法public static boolean isUsed(ArrayListStudent array, String sid){boolean flagfalse;for(int i0; i array.size(); i){Student s array.get(i);if(s.getSid().equals(sid)){flagtrue;break;}}return flag;}//定义查看所有学生信息的方法public static void finalAllStudent(ArrayListStudent array){//判断集合是否有数据如果没有显示提示信息if(array.size()0){System.out.println(无信息请先添加信息再查询);//为了让程序不再往下执行return;}//显示表头信息System.out.println(学号\t\t\t姓名\t\t\t年龄\t\t居住地);for(int i0; iarray.size(); i){Student sarray.get(i);System.out.println(s.getSid()\t\ts.getName()\t\ts.getAge()岁\ts.getAddress());}}//定义删除学生信息的方法public static void deleteStudent(ArrayListStudent array){Scanner scnew Scanner(System.in);System.out.println(请输入你要删除的学生的学号);String sidsc.nextLine();//遍历集合将对应的学生对象从集合中删除for(int i0; i array.size(); i){Student sarray.get(i);if(s.getSid().equals(sid)){array.remove(i);break;}}System.out.println(删除该学生信息成功);}//定义修改学生信息的方法public static void updateStudent(ArrayListStudent array){Scanner scnew Scanner(System.in);System.out.println(请输入你要修改的学生的学号);String sidsc.nextLine();//键盘录入要修改的学生信息System.out.println(请输入学生的新姓名);String namesc.nextLine();System.out.println(请输入学生的新年龄);String agesc.nextLine();System.out.println(请输入学生的新居住地);String addresssc.nextLine();//创建学生对象Student snew Student();s.setSid(sid);s.setName(name);s.setAge(age);s.setAddress(address);//遍历集合修改对应的学生信息for(int i0; iarray.size(); i){Student studentarray.get(i);if(student.getSid().equals(sid)){array.set(i,s); //把修改后的student s赋值给i的位置break;}}//给出修改成功提示System.out.println(修改学生信息成功);} }
http://www.zqtcl.cn/news/256917/

相关文章:

  • 外包做一个网站一般费用手机wap网站模板 带后台
  • 西宁专业企业网站建设溧阳免费做网站
  • 网站开发有什么注意的爱网聊的人
  • 创建网站站点服务专业公司网站建设服务
  • 做的最好的视频教学网站南阳网站seo推广公司哪家好
  • 大气集团企业网站模板seo网站是什么意思
  • 张家口网站建设公司柒零叁网站建设湖南长沙
  • 网站建设合同或方案书手机链接ppt在哪个网站做
  • 宁波专业做网站免费网站模板大全
  • 高站网站建设平台设计标准
  • api网站模板wordpress 函数api文件
  • 泉州哪个公司网站做的好百度反馈中心
  • 宽屏蓝色企业网站源码软件工程师英文
  • 中企动力网站建设公司网站的设计路线
  • 宠物网站制作内容正规货源网站大全
  • 网站建设pc端软件公司简介
  • 科技公司企业网站源码如何免费建购物网站
  • 用动物做网站名甘肃省城乡建设网站
  • 重庆网站制作长沙榆林网站建设
  • 加快政务公开网站建设在中企动力工作的感受
  • 佛山网站搜索排名宿迁新站seo
  • 上海免费网站建设公司南通高端网站
  • 网站被镜像 站长学院那个网站都有做莱的图片
  • 个人简历 网站开发做同城网站需要哪些手续
  • 建网站的公司南京网站权重是什么
  • 网站建设策略百度云域名没有备案怎么做网站
  • 档案网站建设图片网站名查找
  • 九亭镇村镇建设办官方网站好看的网站设计公司
  • 怎样建立门户网站怎么用wordpress模板
  • 潍坊专业建站wordpress建个人博客