用java编译以下问题:假设某一银行账户,它可接受顾客的汇款,每做一次汇款,便可计算出汇款的总额。现有多个顾客,每人分多次将钱(每个顾客汇入的时间和钱数不一样)汇入到该银行账户。试编写一个程序,模拟实际作业
时间: 2024-03-21 21:44:23 浏览: 97
好的,以下是Java代码:
```java
import java.util.Scanner;
public class BankAccount {
private double total;
public BankAccount() {
this.total = 0;
}
public void deposit(double amount) {
this.total += amount;
System.out.println("成功汇入 " + amount + " 元,当前总金额为 " + this.total + " 元");
}
public static void main(String[] args) {
BankAccount account = new BankAccount();
Scanner scanner = new Scanner(System.in);
System.out.print("请输入顾客汇款次数:");
int times = scanner.nextInt();
for (int i = 1; i <= times; i++) {
System.out.print("请输入第 " + i + " 次汇款金额:");
double amount = scanner.nextDouble();
account.deposit(amount);
}
scanner.close();
}
}
```
这是一个简单的银行账户类,其中有一个 `total` 属性表示总金额,以及一个 `deposit()` 方法表示汇款操作。在 `main()` 方法中,我们可以通过循环模拟多个顾客进行多次汇款的情况。
阅读全文