银行新用户现金业务办理
package duixiang5;
public class Example23 {
public static void main(String[] args) {
Bank.bankName="招商银行";
Bank.welcome();
Bank bank=new Bank("小梦", "654321", 100.0);
bank.deposit(19999.0);
bank.withdrawal("123456",200.0);
bank.withdrawal("654321", 2000.0);
bank.withdrawal("654321", 200.0);
Bank.wecomeNext();
}
}
class Bank{
static String bankName;
static 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=balance;
System.out.println(name+"开户成功,账户余额为"+balance);
}
public void deposit(double turnover) {
balance=balance+turnover;
System.out.println(name+"您好,您的账户已存入"+turnover+"元"+"当前余额为"+balance+"元");
}
public void withdrawal(String password ,double turnover) {
if(this.password!=password) {
System.out.println("您输入的密码有误");
return;
}if(balance-turnover>0){
balance=balance-turnover;
System.out.println(name+"您好,您的账户已取出"+turnover+"元"+"当前余额为"+balance+"元");
}else {
System.out.println("对不起,账户余额不足");
}
}
static void wecomeNext() {
System.out.println("请携带好随身物品,欢迎下次光临"+bankName+"------");
}
}