gpt4 book ai didi

java - 将元素存储到数组中但在 Java 中更新数组索引

转载 作者:行者123 更新时间:2023-11-29 04:54:29 27 4
gpt4 key购买 nike

我是 Java 的新手,所以我只是在练习我学到的一些东西,并一直在尝试制作一个存储客户账户等的银行程序。这是我拥有一个名为“的数组的最开始accounts”类型的 Customer,这是我创建的一个类,它在用户名、密码和帐号中包含 3 个参数。

我想让那个数组以这种方式存储所有客户,正如您从方法“addAcc”中看到的那样。在这里,我将新客户对象作为第一个元素添加到客户类型数组中,但我不确定如何在 NEXT 数组索引处添加下一个客户,当我下次调用此方法添加另一个时如何更新索引用户?或者有其他方法可以解决这个问题吗?

public class Bank {
private double interest_rate = 1.01; // interest rate
private Customer[] accounts = new Customer[1000]; // array to store accounts

// adds new customer
public void addAcc (String user, String pass, int accNum) {
Customer accID = new Customer(user,pass,accNum);
this.accounts[0] = accID;
}

最佳答案

只需创建一个计数器变量,它将跟踪已添加了多少客户

public class Bank {
private double interest_rate = 1.01; // interest rate
private Customer[] accounts = new Customer[1000]; // array to store accounts
private int counter=0;

// adds new customer
public void addAcc (String user, String pass, int accNum) {
Customer accID = new Customer(user,pass,accNum);
this.accounts[counter++] = accID;
}

关于java - 将元素存储到数组中但在 Java 中更新数组索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34282368/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com