⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cardoperater.java

📁 这是我刚学编程的代码
💻 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 + -