用Java做对于银行存取款的流程,人们非常熟悉,用户可在 银行对自己的资金 账户进行存款、取款、查询余额等操作。 要求编写一个程序,实现银行存取款的功能。具体 要求: 1、定义银行账户类,属性:账号,余额; 方法:存款,取款,查询 余额; 2、初始余额为500元; 3、账户存入1000元; 4、账户取款800元。 (1)实现封装,在主方法中使用相应方法满足题目 要求; (2)尝试完成对象带参初始化。
时间: 2023-05-16 21:05:33 浏览: 878
以下是Java代码实现银行存取款的功能:
```
public class BankAccount {
private String accountNumber;
private double balance;
public BankAccount(String accountNumber, double balance) {
this.accountNumber = accountNumber;
this.balance = balance;
}
public void deposit(double amount) {
balance += amount;
}
public void withdraw(double amount) {
if (balance >= amount) {
balance -= amount;
} else {
System.out.println("余额不足!");
}
}
public double getBalance() {
return balance;
}
}
public class Main {
public static void main(String[] args) {
BankAccount account = new BankAccount("123456789", 500.0);
account.deposit(1000.0);
account.withdraw(800.0);
System.out.println("账户余额为:" + account.getBalance());
}
}
```
以上代码实现了银行账户类,包括账号、余额属性和存款、取款、查询余额方法。在主方法中,创建了一个初始余额为500元的银行账户,存入1000元,取款800元,最后输出账户余额为700元。
另外,我们还可以使用对象带参初始化的方式创建银行账户对象:
```
BankAccount account = new BankAccount("123456789", 500.0);
```
其中,"123456789"是账号,500.0是初始余额。
阅读全文