下面是一个使用ArrayList来显示银行账户信息的示例代码:
import java.util.ArrayList;
public class BankAccount {
private String accountNumber;
private String accountName;
private double balance;
public BankAccount(String accountNumber, String accountName, double balance) {
this.accountNumber = accountNumber;
this.accountName = accountName;
this.balance = balance;
}
public String getAccountNumber() {
return accountNumber;
}
public String getAccountName() {
return accountName;
}
public double getBalance() {
return balance;
}
public void deposit(double amount) {
balance += amount;
}
public void withdraw(double amount) {
balance -= amount;
}
public static void main(String[] args) {
ArrayList accountList = new ArrayList<>();
// 添加账户信息
accountList.add(new BankAccount("1234567890", "John Doe", 1000.0));
accountList.add(new BankAccount("0987654321", "Jane Smith", 500.0));
// 显示账户信息
for (BankAccount account : accountList) {
System.out.println("Account Number: " + account.getAccountNumber());
System.out.println("Account Name: " + account.getAccountName());
System.out.println("Balance: " + account.getBalance());
System.out.println();
}
}
}
上述代码定义了一个BankAccount
类来表示银行账户,包括账号、账户名和余额等属性,并提供了存款和取款的方法。在main
方法中,创建了一个ArrayList
对象accountList
来存储多个银行账户对象,并添加了两个账户信息。然后,使用循环遍历accountList
,将每个账户的信息打印出来。
运行上述代码,将输出如下结果:
Account Number: 1234567890
Account Name: John Doe
Balance: 1000.0
Account Number: 0987654321
Account Name: Jane Smith
Balance: 500.0
这样就实现了使用ArrayList来显示银行账户信息的功能。