admin管理员组

文章数量:1794759

取款机

取款机

控制台取款机界面

public class Bank {

static Scanner sr = new Scanner(System.in);
static int name[] = { 12, 23 };//数组中放的账号
static int psd[] = { 12, 12 };//密码
static int yue[] = { 100, 200 };//余额public static void main(String[] args) {zhuxian();
}public static void zhuxian() {for (int i = 0; i < 3; i++) {System.out.println("请输入用户名");int sn = sr.nextInt();System.out.println("请输入密码");int sp = sr.nextInt();System.out.println(sn + sp);for (int j = 0; j < name.length; j++) {if (sn == name[j] && sp == psd[j]) {open(j);}}System.out.println("账号或者密码错误,请重新输入");}System.out.println("输入错误三次,请等明年在重新登陆");
}public static void open(int index) {while (true) {System.out.println("欢迎使用ATM模拟系统");System.out.println("1.取款");System.out.println("2.查询信息");System.out.println("3.密码设置");System.out.println("4.退出系统");System.out.println("请选择要进行的操作");int sx = sr.nextInt();switch (sx) {case 1:System.out.println("请输入取款金额");int money = sr.nextInt();if (money < yue[index]) {System.out.println("取款成功");yue[index] -= money;} else {System.out.println("取款失败");}open(index);break;case 2:System.out.println("余额为:" + yue[index]);open(index);break;case 3:System.out.println("请输入新的密码");int sp1 = sr.nextInt();System.out.println("确认密码");int sp2 = sr.nextInt();if (sp1 == sp2) {psd[index] = sp1;System.out.println("密码修改成功");} else {System.out.println("两次密码不一致");}open(index);break;case 4:System.exit(0);break;}}}

}

本文标签: 取款机