ATM机的主要操作如图所示:
查询余额
存款
取款
改密
退卡
package study05;
import java.util.Scanner;
public class Demo05 {
Scanner scan = new Scanner(System.in);
int pass = 123456;
int money = (int)(Math.random()*1000);
int count = 0;//记录输入密码的次数
//登录
public void login() {
System.out.println("请输入密码:(只有3次机会)");
int pass = scan.nextInt();
//如果登录成功,进入主界面,否则继续登录
if(this.pass == pass) {
mainUI();
}else {
if(count <2) {
count++;
System.out.println("密码错误!请重新登陆!");
login();
}else {
System.out.println("对不起!机会用完!请联系有关人员!");
}
}
}
//主界面
public void mainUI() {
System.out.println("请选择您要进行的操作:");
int type = scan.nextInt();
switch (type) {
case 1:
deposit();
break;