分享好友 数智知识首页 数智知识分类 切换频道

JAVA开发银行储蓄信息管理系统

银行储蓄信息管理系统是一个用于管理银行储蓄账户信息的系统。它可以帮助银行工作人员高效地处理各种业务,如存款、取款、转账等。以下是一个简单的Java开发银行储蓄信息管理系统的示例代码。...
2025-06-30 19:5890

银行储蓄信息管理系统是一个用于管理银行储蓄账户信息的系统。它可以帮助银行工作人员高效地处理各种业务,如存款、取款、转账等。以下是一个简单的Java开发银行储蓄信息管理系统的示例代码:

```java

import java.util.ArrayList;

import java.util.List;

class BankAccount {

private String accountNumber;

private double balance;

public BankAccount(String accountNumber, double balance) {

this.accountNumber = accountNumber;

this.balance = balance;

}

public String getAccountNumber() {

return accountNumber;

}

public void setBalance(double balance) {

this.balance = balance;

}

public double getBalance() {

return balance;

}

}

class BankSystem {

private List accounts;

public BankSystem() {

accounts = new ArrayList<>();

}

public void addAccount(BankAccount account) {

accounts.add(account);

}

public void removeAccount(String accountNumber) {

accounts.removeIf(account -> account.getAccountNumber().equals(accountNumber));

}

public void deposit(String accountNumber, double amount) {

JAVA开发银行储蓄信息管理系统

BankAccount account = findAccount(accountNumber);

if (account != null) {

account.setBalance(account.getBalance() + amount);

} else {

System.out.println("Account not found");

}

}

public void withdraw(String accountNumber, double amount) {

BankAccount account = findAccount(accountNumber);

if (account != null) {

if (account.getBalance() >= amount) {

    account.setBalance(account.getBalance()
  • amount);

} else {

System.out.println("Insufficient funds");

}

} else {

System.out.println("Account not found");

}

}

private BankAccount findAccount(String accountNumber) {

for (BankAccount account : accounts) {

if (account.getAccountNumber().equals(accountNumber)) {

return account;

}

}

return null;

}

}

public class Main {

public static void main(String[] args) {

BankSystem bankSystem = new BankSystem();

bankSystem.addAccount(new BankAccount("123456", 1000));

bankSystem.addAccount(new BankAccount("789012", 2000));

bankSystem.deposit("123456", 500);

bankSystem.withdraw("789012", 1500);

}

}

```

这个示例代码中,我们定义了两个类:`BankAccount`和`BankSystem`。`BankAccount`类表示一个银行账户,包含账户编号和余额。`BankSystem`类表示一个银行系统,包含多个银行账户,并提供添加、删除、存款和取款等操作。在主函数中,我们创建了一个银行系统实例,并添加了两个银行账户,然后进行了存款和取款操作。

举报
收藏 0
推荐产品更多
蓝凌MK

办公自动化125条点评

4.5星

帆软FineBI

商业智能软件0条点评

4.5星

简道云

低代码开发平台0条点评

4.5星

纷享销客CRM

客户管理系统0条点评

4.5星

推荐知识更多