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

📄 atm.java

📁 用JAVA 实现的简单的ATM
💻 JAVA
字号:
import java.io.*;

public class ATM
{    
     static int m=0;   
     static long value=158536098; 
     static int q=0; 
  public static void main(String args[]) throws IOException
    {  
      yu();
    }
 
  public static void yu() throws IOException
     { 
      System.out.println("欢迎光临爪哇岛银行 "+"网上银行http://MicroAnt.blogchina.com");
      System.out.println("银行行长 ★爱吃鱼的猫★");
      System.out.println("请选择你所需要的服务");
      System.out.println("");
      System.out.println("1.取款");
      System.out.println("2.存款");
      System.out.println("3.信息查询");
      System.out.println("4.修改密码");
      
      System.out.println("5.程序版本"); 
      System.out.println("6.退出程序");   
     
      InputStreamReader reader=new InputStreamReader(System.in);
      BufferedReader input=new BufferedReader(reader);
      String text=input.readLine();
      int n=Integer.valueOf(text).intValue();
      
      if(n==1)
        {
          a2();
          try{yu();}catch(Exception ex){};
         }  
      else if(n==2)
        {
         value=a3();
         try{yu();}catch(Exception ex){};
        }  
      else if(n==3)
         a4();
      else if(n==4)
        {
           q=a5();
           try{yu();}catch(Exception ex){};
        } 
       if(n==5)
        {
           System.out.println("本程序为0.99版!");
           System.out.println("网址为 http://MicroAnt.blogchina.com");
        }
  }
    public static int yu1() throws IOException
     {
      InputStreamReader reader=new InputStreamReader(System.in);
      BufferedReader input=new BufferedReader(reader);
      String text=input.readLine();
      m=Integer.valueOf(text).intValue();
      return m; 
     } 
    
    public static long a2()
     {  
       float k=0;
       System.out.print("请输入你的密码");
       try{
           yu1();
          }catch(Exception ex){};
       if(m!=q)
           {
              System.out.print("你的密码有误,请重新进入");
              System.exit(0);
           }
        else
           System.out.print("请输入你要取的金额");

       try{
            k=yu1();
          }catch(Exception ex){};
        if(k<value)
           {
             System.out.println("取款成功,你的余额为"+(value-k));
           } 
        else
           {
             System.out.println("你的余额不足,无法取款");         
             System.exit(0);
            }
         return value;
     }

    public static long a3()
     { 
       long m=0; 
       System.out.print("请输入你要存的金额"); try{ m=yu1();}catch(Exception ex){};
      if(m<0)
        { 
           System.out.println("操作错误,请重新登陆!");
           System.exit(0);
         }
       else
        { 
           value=value+m;
           System.out.println("存款成功,你的余额为"+value);
         }   
        return value;
      }
   public static void a4()
     {
        int m=0;
        System.out.print("请输入你的密码"); try{m=yu1();}catch(Exception ex){};
        if(m!=q)
          { 
            System.out.println("你的密码有误,请重新进入");
            System.exit(0);
          }  
         else
            System.out.println("您的帐户为15155780,您的余额为"+value);     
      }
  
    public static int  a5()
     {
       int m=0,n=0;
       System.out.print("请输入你的密码"); 
      try{
           m=yu1();
           if(m!=q)
             {
               System.out.println("你的密码有误,请重新进入");
                System.exit(0);
              }
      
         }catch(Exception ex){};
       System.out.print("请输入你的新密码"); try{ 
            m=yu1();}catch(Exception ex){};
           System.out.print("请再确认你的密码"); try{
            n=yu1();}catch(Exception ex){};
            if(m!=n)
               { System.out.println("你的密码有误,请重新进入");
                     System.exit(0);

               }
             else           
             System.out.println("您的密码修改以成功!");
                   return m;
             
          }
     }
       













⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -