Я хочу сделать так, что вы не можете снять меньше £ 0 из моего savingAccount.Currently, я использую этот метод, чтобы контролировать то, что происходит:Java- Если еще логика
//withdraw money if balance will = less than 0 after withdraw
public void withdraw(double amount){
if(balance>0){
balance= balance-amount;
updatebalance();
}else{
JOptionPane.showMessageDialog(null, "Insufficient funds", "Error", JOptionPane.ERROR_MESSAGE);
}
}
Эта логика работает в если баланс уже равен 0 , но если баланс больше, чем 0, он позволяет снимать деньги в овердрафт.
Я понимаю свою проблему, но я действительно не понимаю, как я могу это исправить. Я пробовал искать в Интернете на других форумах, но я действительно не знаю, как записать это в поиск ... Я ценю любые отзывы и помощь, которые я получаю.
TLDR: Сделайте заявление IF, чтобы вы не попали под £ 0.
Благодаря
'если (баланс> = сумма) {' – markspace
Марк, вы можете разместить свой комментарий в качестве ответа, так что я могу дать вам кредит вы заслуживаете. Спасибо за помощь –
@ Тому это не очень конструктивно, чтобы быть снисходительным ... –