Estou tentando fazer tentando retornar a mensagem de uma função e mostra-la, mas ela fica simplesmente se repetindo, se alguém conseguir me dar uma força, agradeço!
public static void main (String args[]) {
Scanner entrada = new Scanner(System.in);
String opc, msg, resp;
do {
menu();
opc = entrada.nextLine();
menuOpc(opc);
msg = entrada.nextLine();
System.out.println(msg);
}while(opc != "5");
}
public static String menuOpc(String opc){
Scanner entrada = new Scanner(System.in);
String id, mensagem="";
System.out.println("Insira o ID da conta: ");
id = entrada.nextLine();
switch(opc){
case "1A":
mensagem = opc+";"+id;
break;
default:
System.out.println("Opção inválida");
}
return mensagem;
}
