📄 banksystem.java
字号:
import java.util.*;
public class BankSystem {
/**
* Summarize
*
* @param args
*/
public static void main(String[] args){
// TODO Auto-generated method stub
final int ARRAY_SIZE = 100;
int CAccidNumber = 0;
int SAccidNumber = 0;
Bank BB = new Bank(ARRAY_SIZE);
int tag = 1;
int Type;
int TypeDo;
long id;
String password;
String name;
String personId;
String email;
double balance;
double ceilingMax;
Scanner cin = new Scanner(System.in);
System.out.println("***欢迎来到银行系统***");
while (tag == 1) {
System.out.println("请选择您的帐户类型:储蓄账户请按0;信用账户请按1");
System.out.println("其它操作:统计所有账户余额总数请按3;统计所有信用账户透支额度总数4;退出请按9");
Type = cin.nextInt();
if(Type==9) break;
if(Type==3){
BB.SumBalance(CAccidNumber,SAccidNumber);
continue;
}
if(Type==4){
BB.SumCeiling(CAccidNumber,SAccidNumber);
continue;
}
System.out.println("请输入您的id:(数字)");
id = cin.nextLong();
System.out.println("请输入您的密码:");
password = cin.next();
System.out.println("请输入您的姓名:");
name = cin.next();
System.out.println("请输入您的身份证号码:");
personId = cin.next();
System.out.println("请输入您的email");
email = cin.next();
if (Type == 0) {
SavingAccount SA = new SavingAccount(id, password, name,
personId, email);
BB.SAcc[SAccidNumber] = SA;
System.out.println("请选择您要的操作:存款请按0;取款请按1");
TypeDo = cin.nextInt();
if (TypeDo == 0) {
System.out.println("请输入存款额:");
balance = cin.nextDouble();
BB.SAcc[SAccidNumber].deposit(balance);
} else if (TypeDo == 1) {
System.out.println("请输入取款额:");
balance = cin.nextDouble();
BB.SAcc[SAccidNumber].withdraw(balance);
}
SAccidNumber++;
if (SAccidNumber == ARRAY_SIZE)
System.exit(0);
} else if (Type == 1) {
CreditAccount CA = new CreditAccount(id, password, name,
personId, email);
BB.CAcc[CAccidNumber] = CA;
System.out.println("请设置透支额度:");
ceilingMax = cin.nextDouble();
BB.CAcc[CAccidNumber].setCeilingMax(ceilingMax);
System.out.println("请选择您要的操作:存款请按0;取款请按1");
TypeDo = cin.nextInt();
if (TypeDo == 0) {
System.out.println("请输入存款额:");
balance = cin.nextDouble();
BB.CAcc[CAccidNumber].deposit(balance);
} else if (TypeDo == 1) {
System.out.println("请输入取款额:");
balance = cin.nextDouble();
BB.CAcc[CAccidNumber].withdraw(balance);
}
CAccidNumber++;
if (CAccidNumber == ARRAY_SIZE)
System.exit(0);
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -