实现客户姓名的添加显示

package cn.happy.haha;
import java.util.*; public class c { public static void main(String[] args) { Scanner input = new Scanner(System.in); //实例化(CustomerBiz),为了能使用里面的属性和方法. CustomerBiz n1 = new CustomerBiz(); //定义一个变量. boolean con = true; while(con){ System.out.print("请输入客户姓名: "); String newName = input.next();// //调用addName方法,添加姓名. n1.addName(newName); System.out.print("继续输入吗?(y/n):"); String choice = input.next();// if(choice.equals("n")){ con=false;//如果为false则跳出循环. n1.showNames();//调用方法输出数组内容. } } } } package cn.happy.haha; public class CustomerBiz { String[] names = new String[4];//添加属性姓名数组 //实现姓名添加的方法,(String name)代表传过来的姓名. public void addName(String name){ //遍历数组,如果发现一个值为null,就向此位置添加传过来的姓名. for (int i = 0; i < names.length; i++) { if (names[i]==null) { names[i]=name; break; } } } //遍历数组输出的方法. public void showNames(){ System.out.println("**************************"); System.out.println("客户姓名列表:"); System.out.println("**************************"); for (int i = 0; i < names.length; i++) { System.out.print(names[i]+" "); } } }

你可能感兴趣的:(实现客户姓名的添加显示)