Olá devs, vocês pode me ajudar? Estou criando um seletor de planos de celular aqui no código mas estou quebrando a cabeça na hora da escolha, pois quando o console abre e é digitada a opção errada o programa encerra, eu queria que quando a opção errada fosse digitada ele retornasse o menu novamente.
//CODIGO OMITIDO
System.out.println("-----------------------------------------" + "\n" +
"BEM VINDO AO SISTEMA DE PLANOS DA MJVFONE" + "\n" +
"-----------------------------------------" + "\n" +
"DIGITE A OPÇÃO DESEJADA: " + "\n" +
"[1] Para assinar o PLANO BÁSICO" + "\n" +
"[2] Para assinar o PLANO PREMIUM" + "\n" +
"[3] Para assinar o PLANO GOLD" + "\n" +
"-----------------------------------------");
Scanner sc = new Scanner(System.in);
int escolha = sc.nextInt();
switch (escolha) {
case 1:
System.out.println(basic);
break;
case 2:
System.out.println(premium);
break;
case 3:
System.out.println(gold);
break;
default:
System.out.println("Opção inválida" + "\n" + "Por favor, escolha um de nossos serviços.");
}
//CODIGO OMITIDO