首页 > 其他 > 详细

ATM机

时间:2016-03-30 00:02:24      阅读:197      评论:0      收藏:0      [点我收藏+]

public class ATM {
public static int yue = 150000;

public static void main(String[] args) {
                         System.out.println("**************************");
                         System.out.println("****欢*迎*使*用*ATM*机****");
                         System.out.println("**************************");
                         Scanner s = new Scanner(System.in);
                         System.out.println("请选择操作:1、登陆;2、退出");
                         int i = s.nextInt();
                        if (i == 1) {
                                int m = 1;
                             for (int n = 0; n < 3; n++) {
                                      Scanner st = new Scanner(System.in);
                                      System.out.println("请输入账户:");
                                      String zhanghu = st.next();
                                      System.out.println("请输入密码:");
                                      String mima = st.next();
                             if (zhanghu.equals("laowang") && mima.equals("123")) {
                                      System.out.println("登陆成功");
                                                 m = 2;
                                                 break;
                        } else {
                                   System.out.println("密码或账户错误");
                       }
                    }
                         if (m != 2) {
                                    System.out.print("非法用户");
                                           System.exit(0);
                    }
                       while (true) {
                               Scanner d = new Scanner(System.in);
                                System.out.println("请输入选择:1、查询;2、取款;3、存款;4、退出。");
                                 int j = d.nextInt();

                                if (j == 1) {

                       System.out.println("你的余额为:" + yue);

                     }
                                else if (j == 2) {
                                         for (int l = 0; l < 3; l++) {
                                       Scanner e = new Scanner(System.in);
                                       System.out.println("请输入取款金额");
                                       int qukuan = e.nextInt();
                                        if (qukuan <= 0 || qukuan % 100 != 0 ) {
                                       System.out.println("你输入的金额有误,请重新输入");
                            } else if (qukuan > yue) {
                                   System.out.println("余额不足");
                             } else if (qukuan > 100000) {
                               System.out.println("你输入的金额过大");
                              } else {
                        yue = yue - qukuan;
                    break;
               }
           }
          }
                    else if (j == 3) {
                        Scanner e = new Scanner(System.in);
                       System.out.println("请放入现金");
                       int cunkuan = e.nextInt();
                      if (yue + cunkuan > 200000) {
                    System.out.println("钱太多了放不下");
            } else {
                     yue = yue + cunkuan;
          }
      }
                     else if (j == 4) {
                     System.out.println("欢迎下次使用");
                     System.exit(0);
  }
                      else{
                        System.out.println("看不懂");
             }

           }

        }
     }
}

ATM机

原文:http://www.cnblogs.com/tushengadbm/p/5335316.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!