import java.util.Scanner;
public class DemoCustBiz {
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 void showName() {
System.out.println("**********");
System.out.println("客户姓名列表");
System.out.println("**********");
for (int i = 0; i < names.length; i++) {
if (names[i] != null) {
System.out.print(names[i] + " ");
}
}
}
public boolean editName(String oldName, String newName) {
boolean isFind = false;
for (int i = 0; i < names.length; i++) {
if (oldName.equals(names[i])) {
names[i] = newName;
isFind = true;
}
}
return isFind;
}
public void editName1(String oldName, String newName) {
for (int i = 0; i < names.length; i++) {
if (names[i] != null && names[i].equals(oldName)) {
names[i] = newName;
System.out.println("找到并修改成功");
return;
}
}
System.out.println("未找到,修改失败!");
}
public static void main(String[] args) {
DemoCustBiz custBiz = new DemoCustBiz();
Scanner scanner = new Scanner(System.in);
String answer = null;
int count=0;
do {
count++;
System.out.println("请输入客户的姓名");
String name = scanner.next();
custBiz.addName(name);
if (count==custBiz.names.length){
answer="n";
}else {
System.out.println("继续输入吗y/n");
answer = scanner.next();
}
} while (answer.equals("y"));
custBiz.showName();
System.out.println("\n请输入要修改的客户姓名:");
String oldName = scanner.next();
System.out.println("请输入新的客户姓名:");
String newName = scanner.next();
boolean isFind = custBiz.editName(oldName, newName);
System.out.println("***修改结果***");
if (isFind == true) {
System.out.println("找到并修改成功!");
} else {
System.out.println("未找到" + oldName);
}
custBiz.showName();
}
}