📄 cardoperater.java
字号:
package ATM;
import java.util.Scanner;
public class cardOperater {
Card card;
public void initcard(String a,String b,double c){
card=new Card();
card.userCard(a, b, c);
}
public boolean vaildateCard(String N,String P){
if (card.cardNo.equals(N)&&card.passWork.equals(P))
return true;
else
return false;
}
public boolean saveMoney(double m){
double Money=card.money;
card.money=card.money+m;
if (Money<card.money)
return true;
else
return false;
}
public boolean getMoney(double M){
double Money=card.money;
if (M%100==0&&card.money>M)
card.money-=M;
if (Money>card.money)
return true;
else
return false;
}
public double seeMoney(){
return card.money;
}
public boolean transferMoney(double M){
double Money=card.money;
if (card.money>M)
card.money-=M;
if (Money>card.money)
return true;
else
return false;
}
public void choice(int C){
// Scanner Key=new Scanner(System.in);
// int F;
switch (C){
case 1:
case 2:
menu2(C);
break;
case 3:
case 4:
System.out.println("该功能升级中");
break;
}
}
public void menu(){
Scanner Key=new Scanner(System.in);
int F;
System.out.println("请选择:");
System.out.println("1.默认帐户 2.存储帐户 " +
" 3.信用卡帐户 4.支票帐户");
F=Key.nextInt();
choice(F);
}
public void menu2(int D){
Scanner Key=new Scanner(System.in);
int F;
System.out.println("请选择:");
System.out.println("1.取款 2.查询 3.转帐 ");
F=Key.nextInt();
choice2(F);
}
public void choice2(int D){
Scanner Key=new Scanner(System.in);
switch (D){
case 1:
System.out.println("请输入取款金额");
double G=Key.nextInt();
boolean Z=getMoney(G);
System.out.println("是否继续?(y/n)");
String F=Key.next();
if(F.equals("y"))
menu2(D);
break;
case 2:
System.out.println("你的余额是:");
double MN=seeMoney();
System.out.println(MN);
break;
case 3:
double h=Key.nextDouble();
System.out.println("请输入转帐帐号");
String ZH=Key.next();
System.out.println("请输入转帐金额");
double JE=Key.nextDouble();
boolean X=transferMoney(h);
System.out.println(X);
break;
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -