Ciao ,

nei vari esami svolti il menù che viene proposto all'utente è composto da istruzioni if-else annidate.

codice:
void exec() 
{
   while(true)
   {
         System.out.print("Comando ? (Esci/Elenco/Storico> ");
         String cmd = stdin.nextLine();
         
         if(cmd.equals("Esci"))
         {
            break;
         }

         else if(cmd.equals("Elenco"))
         {
            elenco();
         }
         
        else if(cmd.equals("Storico"))
        {
            storico();
         }
      }
     }
Per proporre una soluzione alternativa vorrei utilizzare l'istruzione switch: tale istruzione è ancora "popolare" o è in disuso, rimpiazzata solitamente da if-else o altri?

Grazie