zoukankan      html  css  js  c++  java
  • 人生第一次的自己完成的atm机

    package DiSan;

    import java.util.Scanner;

    public class DiS {

    private static double money = 150000;
    private static double maxmoney = 200000;
    private static double smoney = 20000;

    public static void main(String[] args) {
    int user = 123456;
    int passWord = 123;
    login(user, passWord);
    }
    public static void login(int user, int passWord) {
    for (int m = 1; m < 4; m++) {
    System.out.println("请输入账户:");
    Scanner userSc = new Scanner(System.in);
    int userIn = userSc.nextInt();
    System.out.println("请输入密码:");
    Scanner passWordSc = new Scanner(System.in);
    int passWordIn = passWordSc.nextInt();
    if (user == userIn && passWord == passWordIn) {
    System.out.println("登录成功~");
    page();
    } else {
    System.out.println("账户或密码有误,请重新输入~");
    }
    }
    System.out.println("您已经次数超过限制,请联系相关银行~");
    System.exit(0);
    }

    public static void page() {
    System.out.println("*************************************");
    System.out.println("**********欢迎使用奥特曼ATM机***********");
    System.out.println("*************************************");
    System.out.println("1:查询 2:取款 3:存款 4:退出");
    Scanner chooseSC = new Scanner(System.in);
    int x = chooseSC.nextInt();
    if (x == 1) {
    System.out.println("你的余额为: " + smoney);
    page();
    }
    if (x == 2) {
    System.out.println("请输入你的取款金额: ");
    Scanner hahSC = new Scanner(System.in);
    double yue = hahSC.nextDouble();
    if (yue == 0) {
    System.out.println("取款金额不能等于0,请重新输入");
    page();
    } else if (yue % 100 != 0) {
    System.out.println("取款金额需是100的倍数,请重新输入");
    page();
    } else if (yue < 0) {
    System.out.println("取款金额不能为负,请重新输入");
    page();
    } else if (yue > smoney) {
    System.out.println("您的余额不足,请重新输入");
    page();
    } else if (yue > money) {
    System.out.println("取款机余额不足,请重新输入");
    page();
    } else {
    smoney = smoney - yue;
    }
    page();
    }
    if (x == 3) {
    System.out.println("请放入现金");
    Scanner xuxuSC = new Scanner(System.in);
    double pao = xuxuSC.nextDouble();
    if (pao + money > maxmoney) {
    System.out.println("数额过高 请重新输入");
    } else {
    smoney = pao + smoney;
    }
    page();
    }
    if (x == 4) {
    System.out.println("谢谢使用,再见");
    System.exit(0);
    } else{
    System.out.println("输入有误!");
    page();
    }
    }
    }



  • 相关阅读:
    testDecoration
    python装饰器详解
    开闭原则, 对扩展开放、对修改关闭
    使用元类 编写ORM
    Python 实现累加计数的几种方法
    python 查找目录下 文件名中含有某字符串的文件
    android应用程序的混淆打包规范
    自定义Tabs
    android-Service
    Loader异步装载器
  • 原文地址:https://www.cnblogs.com/oushiyang/p/5300055.html
Copyright © 2011-2022 走看看