📄 console.java
字号:
package bankconsole;
import java.util.Scanner;
public class Console {
UserAccount registerAccount;
Account account;
Menu menu = new Menu();
Scanner sc = null;
int order;
String stringInput;
int totalMoney;
public String inputAny(){
sc = new Scanner(System.in);
stringInput = sc.next();
return stringInput;
}
public int inputOrder() {
sc = new Scanner(System.in);
order = sc.nextInt();
return order;
}
public UserAccount openAccount() {
menu.initUserName();
String name =inputAny();
menu.initUserPassword();
String password = inputAny();
registerAccount = new UserAccount(2000, 5000);
menu.openAccountSuccess();
registerAccount.register(name, password);
String registerName = registerAccount.getName();
menu.welcome(registerName);
return registerAccount;
}
public void getOrder() {
boolean flgMain = true;
while (flgMain) {
menu.initMenu();
inputOrder();
switch (order) {
case 1:
registerAccount = openAccount();
boolean flgSub = true;
while (flgSub) {
menu.mainMenu();
inputOrder();
switch (order) {
case 1:
menu.depositMenu();
int in = inputOrder();
int deposit = registerAccount.deposit(in);
menu.printTotal(deposit);
break;
case 2:
menu.withdrawMenu();
int out = inputOrder();
int withdraw = registerAccount.withdraw(out);
menu.printTotal(withdraw);
break;
case 3:
menu.exit();
System.exit(0);
default:
menu.invalidation();
break;
}
menu.back();
inputAny();
}
case 2:
menu.exit();
System.exit(0);
default:
menu.invalidation();
break;
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -