1.定义一个银行类
属性:账号、密码、存款余额。
方法:创建账号、存款、取款、查询。
创建该类对象并测试
package com.ff.javaoop.lei;
import java.util.Scanner;
public class Bank {
/* 定义一个银行类,
属性:账号、密码、存款余额,银行名称。
方法:创建账号、存款、取款、查询。
创建该类对象并测试*/
int Zhanghao;
int mima;
int yue=1000;
String bankname;
Scanner c=new Scanner(System.in);
public void Chuangjian(){ //创建账号
System.out.println("输入创建的账号密码:");
Zhanghao=c.nextInt();
mima=c.nextInt();
System.out.println("创建成功");
}
public int cun(){ //存
System.out.println("输入存的金额:");
int a=c.nextInt();
yue=yue+a;
System.out.println("存款成功");
return yue;
}
public int qu(){ //取
System.out.println("输入取的金额:");
int a=c.nextInt();
yue=yue-a;
System.out.println("取款成功!");
return yue;
}
public void chaxun(){
System.out.println("余额为:"+yue);
}
}
package com.ff.javaoop.lei;
import java.util.Scanner;
public class test_Bank {
public static void main(String[] args) {
Bank a1=new Bank();
a1.Chuangjian(); //创建账号密码
System.out.println("输入账号密码");
Scanner t=new Scanner(System.in);
int b1=t.nextInt();
int b2=t.nextInt();
if (b1==a1.Zhanghao & b2==a1.mima){
boolean x=true;
do {
System.out.println("输入操作:1.取款 2.存款 3.查询 4.退出");
int c=t.nextInt();
switch (c){
case 1: { a1.qu();
System.out.println();
continue;
}
case 2: { a1.cun();
System.out.println();
continue;
}
case 3: { a1.chaxun();
System.out.println();
continue;
}
case 4: { x=false;break; }
}
}while (x==true);
}
else {
System.out.println("账号密码不对");
}
}
}
运行结果
输入创建的账号密码:
123
321
创建成功
输入账号密码
123
321
输入操作:1.取款 2.存款 3.查询 4.退出
1
输入取的金额:
500
取款成功!
输入操作:1.取款 2.存款 3.查询 4.退出
3
余额为:500
输入操作:1.取款 2.存款 3.查询 4.退出
2
输入存的金额:
300
存款成功
输入操作:1.取款 2.存款 3.查询 4.退出
3
余额为:800
输入操作:1.取款 2.存款 3.查询 4.退出
4