带参-数组-修改客户姓名

来源:互联网 发布:软件性质 编辑:程序博客网 时间:2024/05/07 22:02
import java.util.Scanner;








public class Lei_duixiang {
//客户姓名数组
String [] names = new String[5];

//增加姓名
public void addName(String name) {
for (int i =0;i<names.length;i++) {
if (names[i]==null) {
names[i]=name;
break;
}
}
}
//修改客户姓名
public boolean editName(String oldName,String newName) {
//是否找到并成功找到标识
boolean find = false;
//循环数组,找到姓名为oldName的元素,修改为newName
for (int i=0;i<names.length;i++) {
if (names[i].equals(oldName)) {
names[i]=newName;
find = true;
break;
}
}
return find;
}
//显示姓名
public void showName() {
System.out.println("********************************");
System.out.println("\t客户姓名列表");
System.out.println("********************************");
for (int i=0;i<names.length;i++) {
if (names[i]!=null) {
System.out.println(names[i]+"\t");
}
}
System.out.println();


}

public static void main(String args[]){

Lei_duixiang st = new Lei_duixiang();
Scanner input = new Scanner(System.in);
for (int i=0;i<5;i++) {
System.out.print("请输入客户姓名:");
String newName = input.next();
st.addName(newName);
}
st.showName();
System.out.print("\n请输入要修改的客户姓名:");
String oldname = input.next();
System.out.print("请输入新的客户姓名:");
String newname = input.next();
System.out.println("\n*****修改结果*****");
if(st.editName(oldname, newname)){
System.out.println("找到并修改成功!");
}
else{
System.out.println("没找到该客户!");
}
st.showName();
}


}
原创粉丝点击