怎么实现添加用户信息。
用面向对象的思想。
谢谢了。

解决方案 »

  1.   

    下面这是添加的客户信息的源码。
    能告诉我下哪里错了不package com.accp.t133.huhao;import java.util.Scanner;public class CustomerManager { Scanner input = new Scanner(System.in);
    Customer[] custs = new Customer[20]; public void addcust(Customer cust) {
    // 需要添加的会员信息
    System.out.println("请输入需要添加的会员号");
    cust.CustNo = input.nextInt();
    System.out.println("请输入需要添加的会员生日");
    cust.birthday = input.next();
    System.out.println("请输入需要添加的会员名字");
    cust.name = input.next();
    System.out.println("您的会员积分是:" + cust.Score); for (int i = 0; i < custs.length; i++) {
    if (custs[i] == null) {
    custs[i] = cust;
    break;
    } System.out.println("\n会员名字是" + cust.name + "您要添加的会员号为:"
    + cust.CustNo + "您要添加的会员生日是" + cust.birthday + "您的会员积分是"
    + cust.Score);
    } }
    }
      

  2.   

    你的for循环里面的 break 把后面的程序都跳过了 建议后面那句输出放到break 前面
      

  3.   

    还有else if (num.equals("2")) {
                    
                    a.addcust(null);                break;
                }需要new一个 Customer对象,传入,否则报空指针。
    Customer cust= new Customer();
    a.addcust(cust);