我试图回答这些问题。
新帐户选项应实现以下内容:
输入客户详细信息:姓名、地址、生日和联系电话
输入不少于 PhP5,000 的初始存款
随机生成一个四位数的账号
余额查询选项应执行以下操作:
输入帐号并验证
如果账号有效,显示客户名称和当前余额
我已经尝试在其中使用 setter 方法对“新帐户”选项进行编码,并且还随机生成一个四位数,我可以使用它在具有 getter 方法但显示为空的“余额查询”选项中输入它。我尝试调试它,退出 if 语句后变量返回空。
使用主要方法、用于选项的 displayMainMenu()、newAccount() 和 fourRandomNumber() 进行分类。
public class ClientUgang {
public static void main(String[] args) {
displayMainMenu();
}
public static void displayMainMenu() {
SavingsAccountUgang savingsAccount = new SavingsAccountUgang();
int option = 0;
while (option != 7) {
Scanner scan = new Scanner(System.in);
System.out.println("JBank Main Menu");
System.out.println("[1] New Account");
System.out.println("[2] Balance Inquiry");
System.out.println("[3] Deposit");
System.out.println("[4] Withdraw");
System.out.println("[5] Client Profile");
System.out.println("[6] Close Account");
System.out.println("[7] Exit");
option = scan.nextInt();
if (option == 1) {
newAccount();
}
if (option == 2) {
savingsAccount.balanceInquiry();
}
}
}
public static void newAccount() {
Scanner scan = new Scanner(System.in);
SavingsAccountUgang savingsAccount = new SavingsAccountUgang();
System.out.print("Name: ");
String name = scan.nextLine();
System.out.print("Address: ");
String address = scan.nextLine();
System.out.print("Birthday: ");
String birthday = scan.nextLine();
System.out.print("Contact number: ");
String contactNumber = scan.nextLine();
savingsAccount.setAccountName(name);
savingsAccount.setAddress(address);
savingsAccount.setBirthday(birthday);
savingsAccount.setContactNumber(contactNumber);
}
}
我的 balanceInquiry() 方法所在的类。我的 accountName setter 和 getter 方法在 BankAccountUgang 类中。
开满天机
开心每一天1111
MYYA
相关分类