package com.bai.bank;
import java.util.Scanner;
public class Bank {
private double balance;
public double getBalance() {
return balance;
}
public Bank() {
}
public void setBalance(double balance) {
this.balance = balance;
}
public static void main(String[] args) {
Bank bank = new Bank();
try {
bank.login();
} catch (Exception e) {
e.printStackTrace();
}
}
public boolean login() throws Exception{
Long a=610624L;
int b=147852;
int i=0;
boolean c=false;
do{
Scanner sc=new Scanner(System.in);
System.out.println("欢迎使用交通银行,请您输入银行卡号码:");
long id = sc.nextLong();
System.out.println("请您输入密码");
int password = sc.nextInt();
if (a==id && b==password){
c=true;
Operate();
break;
}if(i==2){
System.out.println("您的三次机会已输完,已锁卡");
break;
}else {
if(a!=id || b!=password){
System.out.println("密码口令输入错误,"+"您还有"+(2-i)+"次机会");
i++;
}
}
}while (i<3);
return c;
}
public void Operate(){
System.out.println("交通银行欢迎你");
boolean flag =true;
while (flag){
Scanner sc=new Scanner(System.in);
System.out.println("1:存款,2:取款,3:转账,4:余额查询,5:退出");
int number = sc.nextInt();
switch (number){
case 1:
SaveMoney();
break;
case 2:
getMoney();
break;
case 3:
System.out.println("3333");
break;
case 4:
System.out.println(getBalance());
break;
case 5:
flag =false;
break;
default:
System.out.println("输入有误,请重新输入");
break;
}
}
}
public void SaveMoney(){
Scanner sc=new Scanner(System.in);
System.out.println("输入存款金额");
double sa = sc.nextDouble();
double save =getBalance() + sa;
setBalance(save);
}
public void getMoney(){
Scanner sc=new Scanner(System.in);
System.out.println("输入取款金额");
double sa = sc.nextDouble();
if(sa<getBalance() && getBalance()!=0){
double reduce = getBalance() - sa;
setBalance(reduce);
}else{
System.out.println("余额不足");
}
}
}
银行登录三次及存款取款
最新推荐文章于 2022-07-13 18:05:45 发布