用java 假设某家银行每接受一次顾客的汇款,便可计算出当前汇款总额。若现有两个顾客,每人分3次、每次100元将钱汇入。试模拟该银行作业,输出格式如下: 顾客甲第1次存入100元,汇款总额100 顾客乙第1次存入100元,汇款总额200 顾客乙第2次存入100元,汇款总额300 ……
时间: 2024-03-21 14:44:29 浏览: 49
好的,这个问题我们可以用Java来实现。以下是代码实现:
```java
public class Bank {
private int totalMoney;
public void deposit(String customerName, int amount, int times) {
for (int i = 1; i <= times; i++) {
totalMoney += amount;
System.out.println(customerName + "第" + i + "次存入" + amount + "元,汇款总额" + totalMoney);
}
}
}
public class Main {
public static void main(String[] args) {
Bank bank = new Bank();
bank.deposit("顾客甲", 100, 3);
bank.deposit("顾客乙", 100, 3);
}
}
```
我们先定义了一个Bank类,它有一个totalMoney属性,表示当前汇款总额,还有一个deposit方法,接收三个参数:顾客姓名、存款金额和存款次数。在方法中,我们使用for循环来模拟多次存款,每次将存款金额加到totalMoney中,并输出存款信息。
在main方法中,我们创建了一个Bank对象,并分别调用了两次deposit方法,模拟了两个顾客的存款行为。输出结果如下:
```
顾客甲第1次存入100元,汇款总额100
顾客甲第2次存入100元,汇款总额200
顾客甲第3次存入100元,汇款总额300
顾客乙第1次存入100元,汇款总额400
顾客乙第2次存入100元,汇款总额500
顾客乙第3次存入100元,汇款总额600
```
希望这个代码可以帮到你!
阅读全文