<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    模擬ATM

    Posted on 2008-04-21 20:45 橡皮人 閱讀(214) 評論(0)  編輯  收藏
    package com.nicholas.java;
    import java.io.*;
    import java.util.*;
    import java.text.SimpleDateFormat;
    abstract class Bank {
    abstract void userInformation();
    }
    class Person extends Bank {
    isRight ir=new isRight();
    public void userInformation() {
      Welcome welcome=new Welcome();
      System.out.println("歡迎使用ATM自動提款機!");
      int temp=0;
      BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
      
      try {
      for(int i=0;i<3;i++) {
      System.out.println("請輸入你的卡號:");
      String cord=br.readLine();
      if(cord.equals(ir.getName())){
      System.out.println("請輸入你的密碼:");
      String pwd=br.readLine();
       if(pwd.equals(ir.getpwd())){
        
        welcome.WelcomeDisktop();
       }
      }  
      else{
       System.out.println("賬號或密碼錯誤,請重新輸入!");
       temp++;
       if(temp>=3) {
        System.out.println("你輸入錯誤次數過多,有重大嫌疑,現已沒收你的卡!!!");
        System.exit(1);
       }
       continue;
        
      
      }
      
      
    }
      
    }
      
      
      
      catch(Exception e) {
      
      }
        
      
      
      
    }
    }
    class PutMoney extends Thread{
       private String s1;
       private String s2;
       private String s3;
       private String s4;
       private String s5;
       int money=5000;
       int a=100;
       int b=300;
       int c=500;
       int d=1000;
       int e=2000;
    public String getS1() {
      return s1;
    }
    public String getS2() {
      return s2;
    }
    public String getS3() {
      return s3;
    }
    public String getS4() {
      return s4;
    }
    public String getS5() {
      return s5;
    }
    public  void putMoney(){
       Welcome welcome=new Welcome();
       BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
       int i;
       try{
       System.out.println("請輸入你要取款的數額");
       System.out.print("1.100元"+"\n"+"2.300元"+"\n"+"3.500元"+"\n"+"4.1000元"+"\n"+"5.2000元"+"\n"+"6.返回"+"\n");
       if(money<=0) {
        System.out.println("你已無余額,卡不能透支!");
       }
        
       i=br.read();
       switch(i){
       case 49:{
        money-=a;
        System.out.println("正在出款,請稍侯~~~~");
        sleep(2000);
        Calendar c1=Calendar.getInstance();
        SimpleDateFormat f1=new SimpleDateFormat("yyyy.MM.dd  HH:mm:ss");
        s2=f1.format(c1.getTime());
      
        System.out.println("交易成功!");
        break;
       }
       case 50:{
        money-=b;
        System.out.println("正在出款,請稍侯~~~~");
        sleep(2000);
        Calendar c2=Calendar.getInstance();
        SimpleDateFormat f2=new SimpleDateFormat("yyyy.MM.dd  HH:mm:ss");
        s2=f2.format(c2.getTime());
        System.out.println("交易成功!");
        break;
       }
       case 51:{
        money-=c;
        System.out.println("正在出款,請稍侯~~~~");
        sleep(2000);
        Calendar c3=Calendar.getInstance();
        SimpleDateFormat f3=new SimpleDateFormat("yyyy.MM.dd  HH:mm:ss");
        s2=f3.format(c3.getTime());
        System.out.println("交易成功!");
      
        break;
       }
       case 52:{
        money-=d;
        System.out.println("正在出款,請稍侯~~~~");
        sleep(2000);
        Calendar c4=Calendar.getInstance();
        SimpleDateFormat f4=new SimpleDateFormat("yyyy.MM.dd  HH:mm:ss");
        s2=f4.format(c4.getTime());
        System.out.println("交易成功!");
        
        break;
       }
       case 53:{
        money-=e;
        System.out.println("正在出款,請稍侯~~~~");
        sleep(2000);
        Calendar c5=Calendar.getInstance();
        SimpleDateFormat f5=new SimpleDateFormat("yyyy.MM.dd  HH:mm:ss");
        s2=f5.format(c5.getTime());
        System.out.println("交易成功!");
        
        break;
       }
       case 48 :{
        welcome.WelcomeDisktop();
        break;
       }
       default :{
        System.out.println("輸入錯誤!");
        break;
       }
       }
       }catch(Exception e){
        
       }
    }
    isRight ir=new isRight();
    public  void chaXun() {
      
       System.out.println("賬號為:"+ir.getName());
       System.out.println("余額為:"+money);
      
    }
    public void jiaoyiInformation() {
       System.out.println("賬號為"+ir.getName());
    }
    }
    class isRight {
    private String name="nicholas";
    private String pwd="402944054";
    public String getName(){
      return name;
    }
    public String getpwd(){
      return pwd;
    }
    }
    class Welcome{
    public void WelcomeDisktop(){
      PutMoney putmoney =new PutMoney();
      int i;
      try{
      while(true) {
      
      
      System.out.print("1.取款"+"\n"+"2.查詢余額"+"\n"+"3.查看交易記錄"+"\n"+"4.返回"+"\n"+"0.退出系統"+"\n"+"\n");
      System.out.println("請輸入你要操作的模塊:");
    // ir.reset();
      //i=52b;
      InputStreamReader ir=new InputStreamReader(System.in);
      BufferedReader br=new BufferedReader(ir);
      
       i=br.read();
       br=null;
      switch(i){
      case 49:{
      
       putmoney.start();
       putmoney.putMoney();
        break;
      }
      case 50: {
      
       putmoney.chaXun();
        break;
      }
      case 51: {
       if(putmoney.money==4900) {
    System.out.println("交易時間為:"+putmoney.getS1());
    System.out.println("取走金額為:"+putmoney.a);
       }
    else if(putmoney.money==4700) {
      System.out.println("交易時間為:"+putmoney.getS2());
      System.out.println("取走金額為:"+putmoney.b);
    }
    else if(putmoney.money==4500) {
    System.out.println("交易時間為:"+putmoney.getS3());
    System.out.println("取走金額為:"+putmoney.c);
    }
    else if(putmoney.money==4000) {
    System.out.println("交易時間為:"+putmoney.getS4());
    System.out.println("取走金額為:"+putmoney.d);
    }
    else if(putmoney.money==3000) {
    System.out.println("交易時間為:"+putmoney.getS5());
    System.out.println("取走金額為:"+putmoney.e);
    }
    else {
    System.out.println("余額為:"+putmoney.money+"未進行取款交易!");
    }
       break;
      
      }
      case 52: {
       WelcomeDisktop();
        break;
      }
      case 48: {
       System.exit(1);
        break;
      }
      default: {
       System.out.println("輸入錯誤請返回重新輸入!!!");
        break;
      }
      
      
      }
      
      }
      }catch(Exception e) {
      
      }
      
    }
    }
    public class ATM {
    /**
      * @param args
      */
    public static void main(String[] args) {
      
      Person person =new Person();
      person.userInformation();
      
    }
    }

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     

    posts - 28, comments - 5, trackbacks - 0, articles - 0

    Copyright © 橡皮人

    主站蜘蛛池模板: 国产片免费福利片永久| 免费A级毛片无码A∨免费| 日本xxwwxxww在线视频免费 | 国产精品免费视频一区| 亚洲国产成人va在线观看网址| 午夜精品一区二区三区免费视频| 亚洲人成影院在线无码按摩店| 成人一区二区免费视频| 亚洲男人的天堂www| 久久国产乱子伦精品免费不卡| 国产亚洲精AA在线观看SEE| 国产精品区免费视频| 亚洲福利电影在线观看| 中文字幕av无码无卡免费| 久久国产亚洲精品| 国产一区二区三区在线观看免费| 黄页网站在线观看免费| 国产AV无码专区亚洲AV手机麻豆 | 国产精品高清全国免费观看| 婷婷亚洲综合一区二区| 亚洲一区二区三区在线播放| 精品免费视在线观看| 亚洲永久中文字幕在线| 青青青国产免费一夜七次郎| caoporm碰最新免费公开视频 | jlzzjlzz亚洲jzjzjz| 免费无码又爽又高潮视频| 国产99精品一区二区三区免费 | 在人线av无码免费高潮喷水| 看亚洲a级一级毛片| 国产亚洲婷婷香蕉久久精品| 猫咪免费人成网站在线观看| 国产人成亚洲第一网站在线播放| 亚洲国产综合无码一区二区二三区 | 久久夜色精品国产噜噜亚洲AV| 噼里啪啦免费观看高清动漫4| 狠狠热精品免费观看| 亚洲国产精品一区| 在线免费观看国产视频| 一个人免费视频观看在线www| 亚洲精品一二三区|