银行ATM 模拟银行账户业务实现存款、取款和余额查询。
本人初次制作,不足之处还望见谅 。能帮到各位的话,点个赞
文章标签:java
运行效果如下所示:
1.存款 2.取款 3.查询 0.退出
请选择你要办理的业务:1
请输入你存的金额:200存款成功
1.存款 2.取款 3.查询 0.退出
请选择你要办理的业务:
创建个银行账户类
package work;
import java.util.Scanner;
/**
* 银行ATM 模拟银行账户业务,实现存款、取款和余额查询。运行效果如下所示:
* 1.存款 2.取款 3.查询 0.退出 请选择你要办理的业务:
* @author legion
*
*/
public class Account {
int money;
// 存款
public void deposit(int a) {
this.money += a;
}
// 取款
public void withdrawMoney(int b) {
this.money -= b;
}
// 查询余额
public int getBalance() {
return money;
}
}
创建对象实现存款、取款及查询余额操作
package work;
import java.util.Scanner;
public class App3 {
public static void main(String[] args) {
// 创建对象
Account account = new Account();
// 定义变量money 调用对象属性 money
int money = account.money;
// 键盘输入
Scanner scan = new Scanner(System.in);
// 设置一个变量
int v = 0;
do {
System.out.println("1.存款 2.取款 3.查询 0.退出");
System.out.print("请选择你要办理的业务:");
v = scan.nextInt();
if (v == 1) {
System.out.print("请输入你存的金额:");
money = scan.nextInt();
account.deposit(money);
System.out.println("-----------");
System.out.println("存款成功");
System.out.println();
} else if (v == 2) {
System.out.print("请输入取款的金额:");
int b = scan.nextInt();
account.withdrawMoney(b);
System.out.println("------------");
System.out.println("取款成功");
System.out.println();
} else if (v == 3) {
System.out.print("当前余额为:" + account.getBalance());
System.out.println();
System.out.println("------------");
}
} while (v != 0);
System.out.println("谢谢您的使用,欢迎下次光临!");
}
}