1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 | package java oop-03; public class WarTeam1 { // 有属性:战队名称,战队成员名字数组 String wtName; String[]names=new String[10]; // 2. 写一个方法,输出查看所有的帮派成员 /* * 输出查看所有的帮派成员 */ public void showlnfo() { System.out.println("成员昵称\t战队职位"); for (int i = 0; i < names.length; i++) { if(names[i]!=null) { System.out.println(names[i]); } } } // (3)写一个添加(add)成员方法,接收一个成员名称,添加到战队成员名字数组中 /** * 添加成员 * @param name */ public void add(String name) { for (int i = 0; i < names.length; i++) { if(names[i]==null) { names[i]=name; System.out.println("欢迎:"+name+"加入"+wtName); break; } } } // (4)写一个删除(delete)方法,根据队员名称,踢出战队成员名字数组中的队员 /** * 踢人 * @param name */ public void delete(String name) { for (int i = 0; i < names.length; i++) { if(names[i]!=null) { if(names[i].equals(name)) { names[i]=null; System.out.println(name+"已被踢出战队"+wtName); break; } } } } // (5)写一个查询方法(select)方法,根据队员名称,在数组中查找成员 /** * 查询 * @param name 表示要查询的人名 */ public void select(String name) { for (int i = 0; i < names.length; i++) { if (names[i] != null) { if (names[i].equals(name)) { System.out.println("查询到"); break; } } } } // (6)写一个修改方法(update)方法,将成员的老名字修改为新名字 /** * 修改 * @param oldName 修改前的名字 * @param newName 修改后的名字 */ public void update(String oldName,String newName) { for (int i = 0; i < names.length; i++) { if (names[i] != null) { if(names[i].equals(oldName)) { names[i]=newName; System.out.println(oldName+"成功修改昵称为:"+newName); break; } } } } } |
战队管理系统
于 2022-03-26 22:15:06 首次发布