public class Account {
private double balance;
public Account(double balance) {
this.balance = balance;
}
public double getBalance() {
return balance;
}
// 存款
public void deposit(double amount) {
balance += amount;
System.out.println("Deposit successful. Current balance: " + balance);
}
// 取款
public void withdraw(double amount) {
if (balance >= amount) {
balance -= amount;
System.out.println("Withdrawal successful. Current balance: " + balance);
} else {
System.out.println("Insufficient balance. Withdrawal failed.");
}
}
}
public class Main {
public static void main(String[] args) {
Account account = new Account(1000.0);
// 存款
account.deposit(500.0);
// 取款
account.withdraw(200.0);
account.withdraw(1500.0);
}
}
在这个示例中,我们定义了一个Account类来表示银行账户,其中balance属性表示账户余额,deposit方法表示存款,withdraw表示取款。在取款时,如果账户余额足够,则可以取款,并扣除相应的金额;否则取款失败。
在Main类中,我们创建了一个Account实例,并进行了存款和取款的操作。输出了每次操作后的余额。