package zxxsa;
import java.util.*;
public class shangji {
Scanner input = new Scanner(System.in);
String[] names = new String[7];
public void ads(String name) {
for (int i = 0; i < names.length; i++) {
if (names[i] == null) {
names[i] = name;
break;
}
}
}
public boolean esitName(String gai, String xin) {
boolean find = false;
for (int i = 0; i < names.length; i++) {
if (names[i].equals(gai)) {
names[i] = xin;
find = true;
break;
}
}
return find;
}
public void aba() {
for (int i = 0; i < names.length; i++) {
System.out.println(names[i]);
}
}
}
<pre name="code" class="java">package zxxsa;
import java.util.*;
public class shangji1 {
static Scanner input = new Scanner(System.in);
/**
* @param args
*/
public static void main(String[] args) {
boolean con = true;
// TODO Auto-generated method stub
shangji ja = new shangji();
for (int i = 0; i < 7; i++) {
while (con) {
System.out.println("请输入名字");
String name = input.next();
ja.ads(name);
System.out.println("继续吗y/n");
String a = input.next();
if (a.equals("n")) {
con = false;
}
}
}
ja.aba();
System.out.println("请输入修改的名字");
String gai = input.next();
System.out.println("请输入新名字");
String xin = input.next();
ja.esitName(gai, xin);
ja.aba();
}
}