import java.util.Scanner;
public class Menu {
public static void main( String[]args){
System.out.println("| Menu |");
System.out.println("| Opções: |");
System.out.println("| 1.Hamburguer |");
System.out.println("| 2.Hot Dog |");
System.out.println("| 3.Sair |");
Scanner menu = new Scanner(System.in);
System.out.println(" Selecione uma opção: ");
int opcao = menu.nextInt();
{
while (menu.nextIn<3);
System.out.println(" Selecione uma opção: ");
}
switch (opcao){
case 1:
System.out.println(" Hamburguer Selecionado");
break;
case 2:
System.out.println(" Hot Dog Selecionado");
break;
case 3:
System.out.println(" Sair ");
break;
default:
System.out.println("Opção invalida");
break;
}
}
}
Como a opção 3 é a que encerra o programa, tu pode usar do … while assim:
int opcao;
do {
// apresenta o menu
opcao = // ler entrada do teclado
// aqui vc pode colocar o switch para tratar as opções
} while (opcao != 3); // o loop será executado até que a opção seja diferente de 3