实现客户信息显示和添加

实现客户信息显示和添加
package com_02.java.study;

import java.util.Scanner;

/**
 *类名称:TestCudtomer.java
 *类描述:实现客户信息的显示和添加
 *类说明:
 *创建时间:2016年12月8日,下午5:49:17
 *lenovo
 */
public class TestCudtomer {
   public static void main(String[] args) {
	CustomBiz cb=new CustomBiz();//定义一个对象用来调用CustomBiz方法
	boolean con=true;//布尔变量
	Scanner scanner =new Scanner(System.in);
	while (con) {
		System.out.println("请输入客户的信息:");
		String newName=scanner.next();//定义变量newName用来接收客户输入的信息
		cb.addName(newName);//调用属性
		System.out.println("继续输入吗?  (y/n):");
		String choice=scanner.next();//定义变量用来用来接受客户是否继续输入的数据
		if (choice.equals("n")) {//判断是否继续
			con=false;//结束循环	
		}	
	}
	
	cb.showName();//调用show方法
	System.out.println("请输入您要查找的客户的姓名:");
	String name=scanner.next();//定义变量,用来接收要查找的客户的姓名
	
	System.out.println("********查找结果***********");
    if(cb.check(name)){
    	System.out.println("找到了!");
    }else{
    	System.out.println("抱歉,没有找到!");
    }
  }
}
方法调用

package com_02.java.study;
/**
 *类名称:CustomBiz.java
 *类描述:实现客户信息显示和添加
 *类说明:
 *创建时间:2016年12月8日,下午5:39:18
 *lenovo
 */
public class CustomBiz {
  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 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.print(names[i]+"\t");
		  }	  
	  }
      System.out.println();
  }
  //查找姓名的方法
  public boolean check(String name){
	  boolean find=false;//判断是否找到了
	  int i=0;
	  while (names[i]!=null) {
		if (names[i].equals(name)) {
			find=true;//找到了结果
			break;
		}
		i++;
	  }
	  return find;
  }
}



posted @ 2016-12-09 21:18  傲骄鹿先生  阅读(193)  评论(0编辑  收藏  举报