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

网站建设以及运营方面东营建网站

网站建设以及运营方面,东营建网站,北京 网站建设|小程序|软件开发|app开发公司,太原网站制作网页我的第一个独立看需求完成项目#xff0c;虽然很简单#xff08;笑#xff09;建立一个可以增加#xff0c;修改#xff0c;删除#xff0c;展示学生信息的系统首先是一个界面#xff0c;让你决定进行哪个操作1.2.3.4.5分别对应不同的操作#xff0c;switch与这一操作完…我的第一个独立看需求完成项目虽然很简单笑建立一个可以增加修改删除展示学生信息的系统首先是一个界面让你决定进行哪个操作1.2.3.4.5分别对应不同的操作switch与这一操作完美契合在switch语句里调用对应操作的函数            Scanner sc new Scanner(System.in);String choose sc.next();switch (choose){case 1: addStudent(list);break;case 2: deleteStudent(list);break;case 3: change(list);break;case 4: look(list);break;case 5: System.out.println(退出成功);break quit;default:System.out.println(你输入的什么玩意);} 接着考虑用什么盛装对应的学生信息如果用数组的话不确定有多少个学生信息所以集合ArrayList是最好的选择。ArrayListstudent list new ArrayList();然后就是界面了很简单想做成什么样式的就做成什么什么样式的我就做成了百晓生啊不丁小喜的兵器谱笑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(请做出你的选择吧);再就是不能只进行一次操作吧所以加上while true循环。那怎么退出呢自然是用break跳出指定循环的办法了呀。所以最好main函数是长这样的 public static void main(String[] args) {ArrayListstudent list new ArrayList();quit: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 sc new Scanner(System.in);String choose sc.next();switch (choose){case 1: addStudent(list);break;case 2: deleteStudent(list);break;case 3: change(list);break;case 4: look(list);break;case 5: System.out.println(退出成功);break quit;default:System.out.println(你输入的什么玩意);}}}然后是操作的写法3展示学生编号当集合里没有对象时直接返回没有学生信息还展示个锤子public static void look(ArrayListstudent list){if(list.size()0) {System.out.println(还有没有高手你心里没有点ac数);return;}System.out.println(绰号\t\t姓名\t\t年龄\t\t籍贯);for (int i 0; i list.size(); i) {System.out.printf(list.get(i).getId()\t\t);System.out.printf(list.get(i).getName()\t\t);System.out.printf(list.get(i).getAge()\t\t);System.out.printf(list.get(i).getPlace()\t\t);System.out.println();}}1添加学生对象进来首先判断输入的id是否之前有过就像武林高手不能有同一个绰号如果之前有过就让他从新添加判断是否相同就用list.get(i).getId().equals(id就行了。首先list.get(i)获取编号为i的student对象。list.get(i).getId()获取该对象的id值再.equalsid就比较了两个id是否相同。不同就创建一个新的对象。 public static void addStudent(ArrayListstudent list){Scanner sc new Scanner(System.in);String id null;re:while (true) {System.out.println(请输入高手的绰号);id sc.next();for (int i 0; i list.size(); i) {if (list.get(i).getId().equals(id)) {System.out.println(已经有高手起这个绰号了给爷重新起);continue re;}}break;}System.out.println(请输入高手的姓名);String name sc.next();System.out.println(请输入高手的籍贯);String place sc.next();System.out.println(请输入高手的年龄);int age sc.nextInt();student a new student(name,id,age,place);list.add(a); }2删除一个学生信息和之前一样先判断有没有学生信息。如果有直接list.remove(i)就完事了。如果输错id怎么办呢很简单在for循环的过程中如果发现id相同直接删除跑路了那没跑路说明就没有你提供的idpublic static void deleteStudent(ArrayListstudent list){if(list.size()0){System.out.println(一个高手也没你除个锤子名);return;}System.out.println(请输入要除名的高手绰号);Scanner sc new Scanner(System.in);String id sc.next();for (int i 0; i list.size(); i) {if(list.get(i).getId().equals(id)) {list.remove(i);System.out.println(除名成功);return;}}System.out.println(你tm故意找茬是吧);}4修改学生编号和删除大差不差简直就是删除和插入的拼接操作public static void change(ArrayListstudent list){Scanner sc new Scanner(System.in);if(list.size()0){System.out.println(一个高手也没你改个锤子名);return;}System.out.println(请输入要替换的高手绰号);String id sc.next();for (int i 0; i list.size(); i) {if(list.get(i).getId().equals(id)) {System.out.println(请输入高手的新绰号);id sc.next();System.out.println(请输入高手的姓名);String name sc.next();System.out.println(请输入高手的籍贯);String place sc.next();System.out.println(请输入高手的年龄);int age sc.nextInt();student stu new student(name,id,age,place);list.set(i,stu);System.out.println(替换成功);return;}}System.out.println(查无此人);} 最后别忘了写student的JavaBean类哦。最后把相同代码段合并写成一个函数就可以了public class studentTest {public static void main(String[] args) {ArrayListstudent list new ArrayList();quit: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 sc new Scanner(System.in);String choose sc.next();switch (choose){case 1: addStudent(list);break;case 2: deleteStudent(list);break;case 3: change(list);break;case 4: look(list);break;case 5: System.out.println(退出成功);break quit;default:System.out.println(你输入的什么玩意);}}}public static void addStudent(ArrayListstudent list){Scanner sc new Scanner(System.in);String id null;re:while (true) {System.out.println(请输入高手的绰号);id sc.next();for (int i 0; i list.size(); i) {if (list.get(i).getId().equals(id)) {System.out.println(已经有高手起这个绰号了给爷重新起);continue re;}}break;}list.add(gai(list,id));}public static void deleteStudent(ArrayListstudent list){if(list.size()0){System.out.println(一个高手也没你除个锤子名);return;}System.out.println(请输入要除名的高手绰号);Scanner sc new Scanner(System.in);String id sc.next();for (int i 0; i list.size(); i) {if(list.get(i).getId().equals(id)) {list.remove(i);System.out.println(除名成功);return;}}System.out.println(你tm故意找茬是吧);}public static void look(ArrayListstudent list){if(list.size()0) {System.out.println(还有没有高手你心里没有点ac数);return;}System.out.println(绰号\t\t姓名\t\t年龄\t\t籍贯);for (int i 0; i list.size(); i) {System.out.printf(list.get(i).getId()\t\t);System.out.printf(list.get(i).getName()\t\t);System.out.printf(list.get(i).getAge()\t\t);System.out.printf(list.get(i).getPlace()\t\t);System.out.println();}}public static void change(ArrayListstudent list){Scanner sc new Scanner(System.in);if(list.size()0){System.out.println(一个高手也没你改个锤子名);return;}System.out.println(请输入要替换的高手绰号);String id sc.next();for (int i 0; i list.size(); i) {if(list.get(i).getId().equals(id)) {System.out.println(请输入高手的新绰号);id sc.next();list.set(i,gai(list,id));System.out.println(替换成功);return;}}System.out.println(查无此人);}public static student gai(ArrayListstudent list,String id){Scanner sc new Scanner(System.in);System.out.println(请输入高手的姓名);String name sc.next();System.out.println(请输入高手的籍贯);String place sc.next();System.out.println(请输入高手的年龄);int age sc.nextInt();student a new student(name,id,age,place);return a;}}
http://www.w-s-a.com/news/487240/

相关文章:

  • wordpress全站cdn网站运营年度推广方案
  • 成都网站开发培训机构网站开发 实习报告
  • 廊坊网站建设佛山厂商wordpress神主题
  • 成县建设局网站中国建筑有几个工程局
  • 网站打不开被拦截怎么办单页面网站制作
  • 关于协会网站建设的建议设计公司名字参考
  • 怎样申请做p2p融资网站页面设计时最好使用一种颜色
  • 一般做网站上传的图片大小网站软件设计
  • 用来网站备案注册什么公司好wordpress怎么搜索中文主题
  • 网站开发 打标签深圳软件公司排名
  • 邯郸的网站建设电子网站怎么做的
  • 中国企业信用网四川游戏seo整站优化
  • 下载站推广wordpress扩展字段
  • 网站建设这个工作怎么样免费电子版个人简历模板
  • 移动网站设计与制作网站开发接私活
  • 视频制作素材网站wordpress mysql 被删
  • 静态网站 模板公司一般都用什么邮箱
  • 做网站效果图是用ps还是ai泰安人才网最新招聘信息2022年
  • 免费建站网站一级大录像不卡在线看网页郑州网站关键
  • 做网站 然后百度推广哈尔滨建筑网
  • 章丘营销型网站建设网站测评必须做
  • 营销者网站怎么把网站黑了
  • 律师事务所手机网站校园网站设计
  • 网站案例展示分类网站响应速度优化
  • 风景网站的制作网站ip地址查询域名
  • 怎样看网站是谁做的马鞍山什么房产网站做的好
  • 西安推荐企业网站制作平台软装设计方案ppt
  • 网站静态页模板专业网站设计开发公司
  • 手机免费在线搭建网站短网址生成防红
  • 天津网站设计网站制作如何新建wordpress