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

Popular posts from this blog

jOOQ update returning clause with Oracle -

java - Warning equals/hashCode on @Data annotation lombok with inheritance -

java - BasicPathUsageException: Cannot join to attribute of basic type -