Hello guys! I'm working a project and it seems that there's something wrong with my switch-case. For example, in the user menu, the user can input the number 2 then it would allow them to deposit, but somehow, it keeps displaying the first switch-case.
switch(resp){
case 1:
users.get(0).displayProfile();
users.get(0).editProfile();
break;
case 2: users.get(0).depositMoney();
break;
default: System.out.println("Incorrect input!");
break;
}
public int displayUserMenu(ArrayList<User> users){
Scanner sc = new Scanner(System.in);
System.out.println("-----------------------------");
System.out.println("1. Edit Profile");
System.out.println("2. Deposit Money");
System.out.println("3. Buy Product");
System.out.println("4. Remove Product");
System.out.println("5. Check-out Cart");
System.out.print("Input: ");
int resp = sc.nextInt();
return resp;
}