创建ATM主类
package ATM;
public class AtmClass {
private String cardId = "zhangsan";//定义登录账户
private String passworld = "123456";//定义登录密码
private double money = 10000.0;//定义账户余额
public AtmClass(){
super();
}
public AtmClass(String cardId, String passworld, double money){
this.cardId = cardId;
this.passworld = passworld;
this.money = money;
}
public String getCardId() {
return cardId;
}
public void setCardId(String cardId) {
this.cardId = cardId;
}
public String getPassworld() {
return passworld;
}
public void setPassworld(String passworld) {
this.passworld = passworld;
}
public double getMoney() {
return money;
}
public void setMoney(double money) {
this.money = money;
}
}
ATM(atmmothod)方法
package ATM;
import java.util.Scanner;
/**
所有的方法内容
*/
public class Atmmethod {
AtmClass atm =new AtmClass();//new一个AtmClass对象
Scanner s = new Scanner(System.in);//导入扫描仪API
int i=1;//定义一个输入密码的次数
public void method(){
System.out.println("***********欢迎使用本银行系统************");
System.out.println("请输入账号;");
String cardId = s.next();//等待用户输入账户
System.out.println("请输入密码;");
String password =s.next();//等待用户输入密码
if(cardId.equals(atm.getCardId()) && password.equals(atm.getPassworld())){//判断账号密码是否一样,一样则进入
System.out.println("欢迎进入本银行系统");//登录成功
while (true){//死循环
System.out.println("请选择业务:1.查询 2.存款 3.取款 4.转账 5.修改密码 6.返回登录 7.退出系统");//选择业务
switch (s.nextInt()){
case 1:
chaxun();//调用查询的方法
break;
case 2:
cunkuan();//调用存款的方法
break;
case 3:
qukuan();//调用取款的方法
break;
case 4:
zhuanzhang();//调用转账的方法
break;
case 5:
xiugai();//调用修改的方法
break;
case 6: