【Java】银行中用户存取款业务的实现
2017-10-13 19:11
351 查看
//主要实现 public class Bank { static String bankName;//银行名称 private String name;//储户名字 private String password;//密码 private double balance;//账户余额 private double turnover;//交易额 static void welcome() { System.out.println("欢迎您来到"+bankName); } public Bank(String name,String password,double turnover) { this.name = name; this.password=password; this.turnover = turnover; this.balance = turnover-10; System.out.println(name+"开户成功"+"余额为:"+balance); } //存款 public void depoist(double turnover) { balance = balance+turnover; System.out.println(name+"您好,您的账户已存入"+balance+"元"+"当前余额为:"+balance+"元"); } //取款 public void withdrawl(String password,double turnover) { if(this.password!=password) { System.out.println("抱歉,你输入的密码有误"); return ; } if(balance-turnover>0) { System.out.println("您已取出"+turnover+"元"+"当前余额为"+(balance-turnover)); } else { System.out.println("抱歉,你的余额已不足"); } } static void welcomenext() 4000 { System.out.println("请携带好您的随身物品,欢迎下次再来"); } } //测试 public class Trade { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Bank.bankName="建设银行"; Bank.welcome(); Bank bank = new Bank("张华","123456",200.0); bank.depoist(200.0); bank.withdrawl("123456", 150.0); bank.withdrawl("333456", 150.0); bank.withdrawl("123456", 500.0); Bank.welcomenext(); } }
代码运算结果如下:
相关文章推荐
- 实现一个简单的银行储蓄系统,承担活期用户的存款和取款业务 (只是初步的写出)
- 银行管理系统 实现用户注册 登录 存、取款 交易记录查询和修改用户信息等功能
- 银行存取款业务实现(C#非数据库)
- Jsp+JavaBean+Servlet实现模拟银行账户存取款等功能的网站(实习第4-8天)
- [c语言]模拟银行atm机,实现存款、取款等业务
- 通过银行转账业务体会JAVA与存储过程不同实现方式
- 用JAVA的多线程实现银行取款的问题
- 实现业务系统中的用户权限管理--设计篇
- 实现业务系统中的用户权限管理--实现篇
- 用户注册后,使用激活码的Java实现
- 实现业务系统中的用户权限管理--设计篇
- JAVA实现服务器和多用户跨平台的通讯
- 实现业务系统中的用户权限管理--设计篇
- 实现业务系统中的用户权限管理--实现篇
- 用户注册后,使用激活码的Java实现
- 使用SQL SERVER存储过程实现银行转账业务
- 用JAVA中的多线程示例银行取款问题
- 实现业务系统中的用户权限管理--设计篇
- 实现业务系统中的用户权限管理--实现篇
- 实现业务系统中的用户权限管理--实现篇