public void withdraw(double amount) throws ParseException { if (suspended==false) { if (amount>0){ if (balance >= amount) { balance = balance - amount; } } }else{ System.out.println("Your account has been suspended!"); return; } }这段代码怎么用到账户限额>500就会被暂停
时间: 2023-07-16 10:12:32 浏览: 116
IF1-10118015-Latihan42Tabungan:塔邦甘
在这段代码中,我们需要添加一个条件判断来检查账户限额是否超过了500,如果超过了,则将账户状态设置为已暂停。可以使用以下代码来实现:
```
public void withdraw(double amount) throws ParseException {
if (suspended == false) {
if (amount > 0) {
if (balance >= amount) {
balance = balance - amount;
if (balance < 500) {
suspended = true;
System.out.println("Your account has been suspended!");
}
}
}
} else {
System.out.println("Your account has been suspended!");
return;
}
}
```
在这个修改后的代码中,我们添加了一个额外的条件判断来检查余额是否低于500。如果是,则将账户状态设置为已暂停,并输出相应的提示信息。注意,这个额外的条件判断需要放在原有的条件判断之后。这样,当账户已经被暂停时,无论余额是否低于500,都会输出相应的提示信息。
阅读全文