此方法来自老师的指导
private double balance;//余额
private static double sum;//银行账户余额
public yinhang(String accountID,String passWord,double balance){
this.balance =balance;
this.accountID=accountID;
this.passWord=passWord;
sum+=this.balance;
}
public double getnum(){
return sum;
}
public yinhang(String accountID){
}
public void yinhang(String passWord){
}
public void deposit(double c){//存款
balance=c+balance;
System.out.println("存款后当前余额:"+balance);
sum+=c;
}
public void deposit(double c,int a){
balance=c+balance;
System.out.println("存入"+c+"元"+a+"年定期");
sum+=c;
}
public void draw(double q){//取款
if(balance>=q){
balance=balance-q;
System.out.println("取款后当前余额:"+balance);
}else{
System.out.println("什么都可以没有就是不能没有钱......账户余额不足:");
}
sum-=q;
}
public void Balance(){//查看当前余额
System.out.println("当前余额:"+balance);
}
public void changePW(String a){//修改密码
System.out.println("当前密码为:"+passWord);
}
//判断密码
public boolean ftpassWord(){
Scanner sc =new Scanner(System.in);
boolean flag=false;
int k=1;
while(true){
System.out.println("请输入密码");
String passWord=sc.next();
if(passWord.equals(this.passWord)){
System.out.println("密码正确");
flag=true;
break;
}
else{
if(k>3){
System.out.println("您今天已经输入过3次不能再进行输入了");
break;
}
System.out.println("密码错误");
}
k++;
}
return flag;
}
public void gongneng(){
boolean flag =this.ftpassWord();
if(flag){
System.out.println("1.取款2.存款3.查询余额4.修改密码5.退出");
Scanner sc = new Scanner(System.in);
int select=sc.nextInt();
switch(select){
case 1:
System.out.println("请输入取款金额:");
double Money =sc.nextDouble();
this.draw(Money);
break;
case 2:
System.out.println("请输入存款类型:1.活期2.定期");
int gert=sc.nextInt();
switch(gert){
case 1:
Money=sc.nextDouble();
this.deposit(Money);
System.out.println("活期存入金额:"+Money+"元");
case 2:
Money=sc.nextDouble();
int year =sc.nextInt();
this.deposit(Money, year);
System.out.println("定期存入金额:"+Money+"元"+year+"年");
}
break;
case 3:
this.Balance();
break;
case 4:
String dou=sc.next();
this.changePW(dou);
break;
case 5:
break;
}
}else{
System.out.println("请去营业厅办理相关手续");
}
}
}
public class yinhang{
private String accountID;//账号
private String passWord;//密码private double balance;//余额
private static double sum;//银行账户余额
public yinhang(String accountID,String passWord,double balance){
this.balance =balance;
this.accountID=accountID;
this.passWord=passWord;
sum+=this.balance;
}
public double getnum(){
return sum;
}
public yinhang(String accountID){
}
public void yinhang(String passWord){
}
public void deposit(double c){//存款
balance=c+balance;
System.out.println("存款后当前余额:"+balance);
sum+=c;
}
public void deposit(double c,int a){
balance=c+balance;
System.out.println("存入"+c+"元"+a+"年定期");
sum+=c;
}
public void draw(double q){//取款
if(balance>=q){
balance=balance-q;
System.out.println("取款后当前余额:"+balance);
}else{
System.out.println("什么都可以没有就是不能没有钱......账户余额不足:");
}
sum-=q;
}
public void Balance(){//查看当前余额
System.out.println("当前余额:"+balance);
}
public void changePW(String a){//修改密码
System.out.println("当前密码为:"+passWord);
}
//判断密码
public boolean ftpassWord(){
Scanner sc =new Scanner(System.in);
boolean flag=false;
int k=1;
while(true){
System.out.println("请输入密码");
String passWord=sc.next();
if(passWord.equals(this.passWord)){
System.out.println("密码正确");
flag=true;
break;
}
else{
if(k>3){
System.out.println("您今天已经输入过3次不能再进行输入了");
break;
}
System.out.println("密码错误");
}
k++;
}
return flag;
}
public void gongneng(){
boolean flag =this.ftpassWord();
if(flag){
System.out.println("1.取款2.存款3.查询余额4.修改密码5.退出");
Scanner sc = new Scanner(System.in);
int select=sc.nextInt();
switch(select){
case 1:
System.out.println("请输入取款金额:");
double Money =sc.nextDouble();
this.draw(Money);
break;
case 2:
System.out.println("请输入存款类型:1.活期2.定期");
int gert=sc.nextInt();
switch(gert){
case 1:
Money=sc.nextDouble();
this.deposit(Money);
System.out.println("活期存入金额:"+Money+"元");
case 2:
Money=sc.nextDouble();
int year =sc.nextInt();
this.deposit(Money, year);
System.out.println("定期存入金额:"+Money+"元"+year+"年");
}
break;
case 3:
this.Balance();
break;
case 4:
String dou=sc.next();
this.changePW(dou);
break;
case 5:
break;
}
}else{
System.out.println("请去营业厅办理相关手续");
}
}
}