Hola RaMsEsS, veo que en tu Main estás haciendo lo siguiente:
Código java:
Ver originalswitch (clientes){
case 1:
Panaderia menu1 = new Panaderia();
menu1.productos();
break;
case 2: Panaderia menu2 = new Panaderia ();
menu2.productos();
break;
case 3: Panaderia menu3 = new Panaderia ();
menu3.productos();
break;
case 4: Panaderia menu4 = new Panaderia ();
menu4.productos();
break ;
}
Esto no es realmente necesario ya que aquí estás creando un objeto nuevo de Panaderia cada vez que ingresas una opcion. Sería mejor que usaras el mismo objeto Panaderia que creas aquí para todo:
Código java:
Ver originalPanaderia menucliente = new Panaderia ();
En cuanto al array, podrías usar una matríz global, donde guardas cada pedido en una linea, así:
Código java:
Ver originalclass Panaderia {
//creas un arreglo de string con 100 filas y 3 columnas
void clientes (){
Scanner lector
= new Scanner
(System.
in);
Así, cada vez que haces un pedido lo guardas en la matriz, así:
Código java:
Ver originalswitch (productos){
case 1: int pasteles;
pedidos[pedidos.length][0] = "pasteles";
System.
out.
println("Escribe la cantidad de pasteles solicitados: "); pasteles = lector.nextInt();
pedidos
[pedidos.
length][1] = Integer.
parseInt(pasteles
); System.
out.
println("Escribe el nombre del empleado que atendio"); nombre = lector.next();
pedidos[pedidos.length][2] = nombre;
System.
out.
println("El pedido ha sido exitoso"); break;
Y asi con todos los case, luego para imprimirlo, recorres la matriz imprimiendo todo el detalle de cada pedido. Espero esto te sirva de ayuda.
Un saludo ^^