您的位置:首页 > 编程语言

Accp 14章 实现客户姓名的添加 修改 显示 关键代码

2016-09-14 15:42 411 查看
<span style="font-size:18px;">public class customer {
String[] names = new String[30];

public void addName(String name) {
for (int i = 0; i < names.length; i++) {
if (names[i] == null) {
names[i] = name;
break;
}
}
}
public boolean huanname(String oldname,String newname){
boolean find = false;
for(int i=0;i<names.length;i++){
if(names[i].equals(oldname)){
names[i] = newname;
find=true;
break;
}
}
return find;
}

public void shownames() {
System.out.println("**************************");
System.out.println("\t客户姓名列表:");
System.out.println("**************************");
for (int i = 0; i < names.length; i++) {
if (names[i] != null) {
System.out.print(names[i] + " ");
}
}
System.out.println();

}
}

import java.util.Scanner;

public class test {

/**
* @param args
*/
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
stu w=new stu();
for(int i=0;i<5;i++){
System.out.println("请输入学生姓名:");
String name1=input.next();
w.add(name1);
}
w.hh();
System.out.println("请输入姓名:");
String name=input.next();
if(w.zhaoName(1,5,name)){
System.out.println("找到了!");
}else{
System.out.println("没有找到!");
}
}

}

import java.util.Scanner;

public class testcustomer {

/**
* @param args
*/
public static void main(String[] args) {
customer k = new customer();
boolean a = true;
while (a) {
Scanner input = new Scanner(System.in);
System.out.println("请输入姓名:");
String newname = input.next();
k.addName(newname);
System.out.print("继续输入吗?(y/n):");
String choice = input.next();
if (choice.equals("n")) {
a = false;
}
}
k.shownames();
}

}
</span>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: