- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在用 Java 做一个项目,但我被困在其中的一部分。我有存款函数在 SavingsAccount 类中工作,但我似乎不知道如何在引擎类中调用它。对于我们的项目,我们必须允许用户使用 BlueJ 虚拟机创建多个银行帐户并在它们之间转移资金。我将发布我的引擎类和储蓄帐户类的相关代码...谢谢,任何帮助将不胜感激!
问题:我无法将钱从一个帐户转移到另一个帐户,我在引擎类上收到一条错误消息。我认为我汇款的账户出了问题...
储蓄账户代码
public class SavingsAccount extends BankAccount
public void transfer (BankAccount that, double amount)
{
if
(balance-amount < -80)
balance = balance ;
else
{
if
(amount <= balance)
{
this.balance = this.balance - amount;
that.balance = that.balance + amount;
}
else
{
this.balance = this.balance - amount-20;
that.balance = that.balance + amount;
}
}
}
引擎类别
public class engine
{
SavingsAccount savings1 = new SavingsAccount();
savings1.balance = 0;
//code for other choices, such as deposit and withdraw...
if (selection2 == 3)
{
System.out.println ("How much would you like to transfer?");
int transferAmount = in.nextInt ( );
System.out.println ("Which account would you like to transfer the money to?");
String thatAccount = in.next();
savings1.withdraw (transferAmount);
thatAccount.deposit (transferAmount);
System.out.println ("You account balance is " + savings1.getBalance () + "!");
}
最佳答案
我有一些观察/建议如下:
您的转账帐号 thatAccount
是一个字符串String thatAccount = in.next();
。怎么打电话deposit ()
方法在那?
我没看到deposit()
和withdraw()
SavingsAccount
中的方法类,希望有在BankAccount
类(class)。
现在确定如何将余额初始化为 saving1.balance=0;
。它应该通过一些类方法来完成,例如setBalance
如saving1.setBalance(0);
.
当您调用savings1.withdraw()
时方法,余额为0
.
希望这些将帮助您识别问题并纠正程序。
关于java - 银行账户转账项目 Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12762839/
stripe支付网关可以吗? 我们将使用 stripe 进行支付,首先我正在创建 token 。 $result = Stripe_Token::create(
最近一直在做一个有关信用卡系统的项目,所有很少出来给大家打招呼了,今天也该告一段了,本项目是基于python编程语言做的,此信用卡支持购物,转账和存取钱,下面小编把需求及实现思路大概分享一下,仅供参
1、要求 2、思路 1.购物类buy 接收 信用卡类 的信用卡可用可用余额, 返回消费金额 2.信用卡(ATM)类 接收上次操作后,信用卡可用余额,总欠款,剩余欠款,存款 其中:
您好,我正在将 MassPay Api 集成到我的项目中,我想通过集成在 codeigniter 上的 masspay api 发送批量付款。我为此创建了两个函数并获取相关 ID 和成功消息,但是当我
我是 MongoDB 新手我在银行做了一个简单的申请账户。一个账户可以给别人转账我这样设计帐户收集 account { name:A age: 24
我已经设置了一个支付门户,允许承包商将他们的账户信用余额转换为金钱(Cashout)并转入他们在 Paypal 上的账户。我的想法是将买家的电子邮件动态设置为承包商的 Paypal 电子邮件并运行快速
我是一名优秀的程序员,十分优秀!