代码如下:
package day1;
import java.util.Scanner;
public class Bank {
//成员变量
int account;
int password;
int balance;
static String BankName = "中国银行";
//成员方法
public void zc() {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入账号");
this.account = scanner.nextInt();
System.out.println("请输入密码");
this.password = scanner.nextInt();
System.out.println("注册成功");
}
public void ck(){
Scanner scanner = new Scanner(System.in);
boolean r =this.cheak();
if (r){
System.out.println("请输入存款金额");
int a = scanner.nextInt();
balance += a;
System.out.println("存款成功");
}
}
public void qk(){
if(this.cheak()){
System.out.println("请输入取款金额");
Scanner scanner = new Scanner(System.in);
int b = scanner.nextInt();
if (b<=balance){
balance -= b;
System.out.println("取款成功");
}else
System.out.println("余额不足");
}
}
public void cxye(){
if(this.cheak()){
System.out.println(balance);
}
}
public boolean cheak() {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入账号");
int acc = scanner.nextInt();
System.out.println("请输入密码");
int pass = scanner.nextInt();
if (account == acc && password == pass) {
System.out.println("登陆成功");
return true;
}else{
System.out.println("账号或密码错误");
return false;
}
}
}
测试如下:
package day1;
public class TestBank {
public static void main(String[] args) {
Bank cs = new Bank();
System.out.println(Bank.BankName);
cs.zc();
cs.ck();
cs.qk();
cs.cxye();
}
}