📄 bank.java
字号:
class Card {
//定义类的成员变量(属性)
public static int count=0;
public int KH=0;
public String ZH;
public String XM;
private double JE;
//定义类的构造函数
public Card() {
count++;
KH = count;
}
//定义类的成员函数(方法)
///////////////////////
//存款
///////////////////////
public double CunKuan(double money) {
JE = JE + money;
return JE;
}
///////////////////////
//取款
///////////////////////
public double QuKuan(double money) {
if(money > JE) {
System.out.println("余额不足,取款失败");
return -1;
}
JE = JE - money;
return JE;
}
///////////////////////
//查询
///////////////////////
public double GetJE() {
return JE;
}
///////////////////////
//转帐
///////////////////////
public double ZhuanZhang(Card card,double money) {
if(QuKuan(money)==-1) {
System.out.println("转帐失败");
return -1;
}
card.CunKuan(money);
return JE;
}
///////////////////////
//发卡
///////////////////////
public void SetCard(String ZH,String XM) {
this.ZH = ZH;
this.XM = XM;
this.JE = 0;
}
}
public class Bank {
public static void main(String[] args) {
//---------------------------------
Card card1 = new Card();
Card card2 = new Card();
//---------------------------------
System.out.println("=======================");
System.out.println("Card1 的卡号:" + card1.KH + ",帐号:" + card1.ZH + ",姓名:" + card1.XM + ",金额:" + card1.GetJE());
System.out.println("Card2 的卡号:" + card2.KH + ",帐号:" + card2.ZH + ",姓名:" + card2.XM + ",金额:" + card2.GetJE());
System.out.println("=======================");
card1.SetCard("200903170001","LFR");
card2.SetCard("200903170002","李连杰");
System.out.println("=======================");
System.out.println("Card1 的卡号:" + card1.KH + ",帐号:" + card1.ZH + ",姓名:" + card1.XM + ",金额:" + card1.GetJE());
System.out.println("Card2 的卡号:" + card2.KH + ",帐号:" + card2.ZH + ",姓名:" + card2.XM + ",金额:" + card2.GetJE());
System.out.println("=======================");
card1.CunKuan(1000);
System.out.println("=======================");
System.out.println("Card1 的卡号:" + card1.KH + ",帐号:" + card1.ZH + ",姓名:" + card1.XM + ",金额:" + card1.GetJE());
System.out.println("Card2 的卡号:" + card2.KH + ",帐号:" + card2.ZH + ",姓名:" + card2.XM + ",金额:" + card2.GetJE());
System.out.println("=======================");
card1.ZhuanZhang(card2,300);
System.out.println("=======================");
System.out.println("Card1 的卡号:" + card1.KH + ",帐号:" + card1.ZH + ",姓名:" + card1.XM + ",金额:" + card1.GetJE());
System.out.println("Card2 的卡号:" + card2.KH + ",帐号:" + card2.ZH + ",姓名:" + card2.XM + ",金额:" + card2.GetJE());
System.out.println("=======================");
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -