java - How can I ask the user for the account number and the amount to deposit in the run deposit method -
how can ask user account number , amount deposit in run deposit method. best way tackle this. not sure on how menu in java , have tried adapt have looked at.
appreciate / advice
cheers
package week8; import java.util.arraylist; import java.util.scanner; public class banktester { public static scanner in = new scanner(system.in); public static void main(string[] args) { customer customer1 = new customer("jim", "brown", "12/1265"); currentaccount currentaccount1 = new currentaccount(0.0, customer1, accounttype.personal, 25.0); arraylist<currentaccount> bank = new arraylist<currentaccount>(); bank.add(currentaccount1); printmenu(bank); } private static void printmenu(arraylist<currentaccount> bank) { system.out.println("\n1)deposit\n2)withdraw\n2)month end\n3)quit"); system.out.println("please select , option: "); int input = in.nextint(); in.nextline(); int currentaccountpos = -1; switch (input) { case (1): deposit(currentaccountpos, bank); break; case (2): withdraw(currentaccountpos, bank); break; case (3): monthend(currentaccountpos, bank); break; case (0): quit(currentaccountpos, bank); break; } } private static void quit(int currentaccountpos, arraylist<currentaccount> bank) { system.exit(0); } private static void withdraw(int currentaccountpos, arraylist<currentaccount> bank) { // todo auto-generated method stub } private static void monthend(int currentaccountpos, arraylist<currentaccount> bank) { // todo auto-generated method stub } public static void deposit(int currentaccountpos, arraylist<currentaccount> bank) // method here { } }
in case (1) try this.
case (1): { system.out.println("please enter amount deposit: "); int amount = in.nextint(); system.out.println("amount - " + amount); deposit(currentaccountpos, bank); break; }
Comments
Post a Comment