以下是使用 Java 实现的 `BankAccount` 类和测试的 `Main` 类: ```java public class BankAccount { private int balance; // 无参构造方法,将账户余额初始化为 0 public BankAccount() { balance = 0; } // 带一个参数的构造方法,将账户余额初始化为输入的参数 public BankAccount(int initialBalance) { balance = initialBalance; } // 获取账户余额的方法 public int getBalance() { return balance; } // 取款方法 public int withdraw(int amount) { if (balance >= amount) { balance -= amount; return balance; } else { System.out.println("余额不足,无法取款!"); return balance; } } // 存款方法 public void deposit(int amount) { balance += amount; } } public class Main { public static void main(String[] args) { // 输入账户初始余额 Scanner scanner = new Scanner(System.in); System.out.print("请输入账户初始余额: "); int initialBalance = scanner.nextInt(); BankAccount account = new BankAccount(initialBalance); // 输入取款金额 System.out.print("请输入取款金额: "); int withdrawAmount = scanner.nextInt(); int remainingBalance = account.withdraw(withdrawAmount); System.out.println("取款后账户余额: " + remainingBalance); // 输入存款金额 System.out.print("请输入存款金额: "); int depositAmount = scanner.nextInt(); account.deposit(depositAmount); System.out.println("存款后账户余额: " + account.getBalance()); scanner.close(); } } ``` [2024-10-11 08:48:21 | AI写代码神器 | 420点数解答]