import java.util.Scanner;
public class Sanduiche {
private String nome;
private String tipo;
private String descricao;
private double preco;
private String tabela_nutricional;
Scanner entrada = new Scanner(System.in);
// Menu em Java
int opcao;
do { <===== esta em red
System.out.println("\n\n### ###");
System.out.println(" ======================== ");
System.out.println(" | 1 - |");
System.out.println(" | 2 - |");
System.out.println(" | 3 - |");
System.out.println(" | 4 - |");
System.out.println(" | |");
System.out.println(" | 5 - |");
System.out.println(" | |");
System.out.println(" | 6 - |");
System.out.println(" | |");
System.out.println(" | 0 - Sair |");
System.out.println(" ========================\n");
System.out.print("\n");
opcao = entrada.nextInt();
switch (opcao) {
case 1:
break;
case 2:
break;
case 3:
break;
case 4:
break;
case 5:
break;
case 6:
break;
default:
System.out.println("Sair do programa");
}
} while (opcao != 0); <===== esta em red
}
Se o problema for quando clica em outro número diferente de 0, ele escreva Sair do programa e volta o menu, é só trocar default, por case 0, que ele só vai aparecer essa mensagem se clicar no 0 e se clicar em outro sem ter o default, ele não faz nada.
Faltou colocar o código dentro de um método na classe Sanduíche.
Inicia Método ==> do{ } while (opcao != 0); <== Termina Método
Pacote => Classes => Métodos