利用类和对象,String方法循环录入用户姓名
public class Customer1 {
// 属性
String[] names = new String[10];
// 方法
public void addName(String name) {
// 找位置
for (int i = 0; i < names.length; i++) {
if (names[i] == null) { // 找空位,进行对号入座
names[i] = name;
break;
}
}
}
// 输出显示姓名
public void showName() {
for (int i = 0; i < names.length; i++) {
if (names[i] == null) {
break;
}
System.out.print(names[i] + "\t");
}
}
}
// 测试类
public static void main(String[] args) {
boolean con = true;
Customer1 c = new Customer1();
Scanner input = new Scanner(System.in);
while (con) { // 循环录入客户姓名
System.out.println("请输入客户姓名:");
String newName = input.next(); // 接收用户姓名
c.addName(newName);
System.out.println("是否继续输入?(y/n):");
String choice = input.next(); // 接收用户是否继续输入
if (choice.equals("n")) { //如果输入n则跳出直接输出
con = false;
System.out.println("*********************************");
System.out.println("\t客户姓名列表:\t\t");
System.out.println("*********************************");
c.showName();
}
}
}
}