public class WarTeam1 {
/*
* (1)新建一个战队War Team类,有属性:战队名称,战队成员名字数组
(2)写一个方法,输出查看所有的帮派成员
(3)写一个添加(add)成员方法,接收一个成员名称,添加到战队成员名字数组中
(4)写一个删除(delete)方法,根据队员名称,踢出战队成员名字数组中的队员
(5)写一个查询方法(select)方法,根据队员名称,在数组中查找成员
(6)写一个修改方法(update)方法,将成员的老名字修改为新名字
*/
String zdmc;//战队名称
String[] names = new String[10];//战队成员数组
//
/**
* 写一个方法,输出查看所有的帮派成员
*/
public void cx() {
for(int i=0;i<names.length;i++) {
if(names[i]!=null) {
System.out.print(names[i]+"\t");
}
}
System.out.println();
}
//
/**
* 写一个添加(add)成员方法,接收一个成员名称,添加到战队成员名字数组中
* @param name
*/
public void add(String name) {
//遍历数组找空位置
for(int i=0;i<names.length;i++) {
if(names[i]==null) {
System.out.println("欢迎"+name+"加入"+zdmc);
names[i] = name;//如果数组有位置就把输入的名字赋值进去
break;
}
}
}
//
/**
* 写一个删除(delete)方法,根据队员名称,踢出战队成员名字数组中的队员
* @param name
*/
public void del(String name) {
//遍历数组找相同名字的
for(int i=0;i<names.length;i++) {
if(names[i]!=null) {
if(names[i].equals(name)) {
System.out.println(name+"已被踢出"+zdmc);
names[i] = null;//找到输入的名字赋值为空
break;
}
}
}
}
//
/**
* 写一个查询方法(select)方法,根据队员名称,在数组中查找成员
* @param name
*/
public void set(String name) {
for(int i=0;i<names.length;i++) {
if(names[i]!=null) {
if(names[i].equals(name)) {
System.out.println(name+"在战队中");
break;
}else {
System.out.println(name+"不在战队中");
break;
}
}
}
}
//写一个修改方法(update)方法,将成员的老名字修改为新名字
public void up(String oldname,String newname) {
for(int i=0;i<names.length;i++) {
if(names[i]!=null) {
if(names[i].equals(oldname)) {
System.out.println("已把"+oldname+"修改为"+newname);
names[i] = newname;
break;
}
}
}
}
}