设计一个BankAccount类,这个类包括: (1)一个int型的balance表时账户余额。 (2)一个无参构造方法,将账户余额初始化为0。 (3)一个带一个参数的构造方法,将账户余额初始化为该输入的参数。 (4)一个getBlance()方法,返回账户余额。 (5)一个withdraw()方法:带一个amount参数,并从账户余额中提取amount指定的款额。 (6)一个deposit()方法:带一个amount参数,并将amount指定的款额存储到该银行账户上。 设计一个Main类进行测试,分别输入账户余额、提取额度以及存款额度,并分别输出账户余额。
时间: 2023-05-17 11:06:02 浏览: 527
BankAccount
BankAccount类的代码如下:
```java
public class BankAccount {
private int balance;
public BankAccount() {
balance = 0;
}
public BankAccount(int initialBalance) {
balance = initialBalance;
}
public int getBalance() {
return balance;
}
public void withdraw(int amount) {
balance -= amount;
}
public void deposit(int amount) {
balance += amount;
}
}
```
Main类的代码如下:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入账户余额:");
int initialBalance = scanner.nextInt();
BankAccount account = new BankAccount(initialBalance);
System.out.print("请输入提取额度:");
int withdrawAmount = scanner.nextInt();
account.withdraw(withdrawAmount);
System.out.print("请输入存款额度:");
int depositAmount = scanner.nextInt();
account.deposit(depositAmount);
System.out.println("账户余额为:" + account.getBalance());
}
}
```
运行Main类,输入账户余额、提取额度以及存款额度,程序会输出账户余额。
阅读全文