Si de echo andaba tan desesperado buscando ayuda o soluciones que no puse lo que ocupaba, lo que no logro hacer es crear un arreglo donde la informacion que yo voy capturando por medio del menu se quede grabada para que cuando yo eliga la opcion reporte detallado me aparesca la lista con la persona que atendio y la cantidad de productos que se entregaron, he tratado de hacer un arreglo donde automaticamente mediante un array jale la informacion pero no logro hacerlo o creo que estoy mal al hacerlo o de plano la estructura del codigo que tengo es mala pego de nuevo todo el codigo y haber si me pueds aconsejar mas o menos como hacerlo gracias por tu respuesta
package panaderia;
import java.util.Scanner;
Código PHP:
class Panaderia {
void clientes (){
Scanner lector = new Scanner(System.in);
System.out.println("LISTA DE CLIENTES:");
System.out.println("====================");
System.out.println("1: Restaurant");
System.out.println("2: Cafe");
System.out.println("3: Mostrador");
System.out.println("4: Reporte detallado");
System.out.println("Elige Una Opción: ");
}
void productos (){
int productos;
String nombre;
Scanner lector = new Scanner (System.in);
System.out.println("LISTA DE PRODUCTOS:");
System.out.println("====================");
System.out.println("1: Pasteles");
System.out.println("2: Pan De Mesa");
System.out.println("3: Botana");
System.out.println("4: Pan De Dulce");
System.out.println("5: Salir");
System.out.println("Elige una opción: ");
productos = lector.nextInt();
switch (productos){
case 1: int pasteles;
System.out.println("Escribe la cantidad de pasteles solicitados: ");
pasteles = lector.nextInt();
System.out.println("Escribe el nombre del empleado que atendio");
nombre = lector.next();
System.out.println("El pedido ha sido exitoso");
break;
case 2: int pandemesa;
System.out.println("Escribe la cantidad de pan de mesa solicitado: ");
pandemesa = lector.nextInt();
System.out.println("Escribe el nombre del empleado que atendio");
nombre = lector.next();
System.out.println("El pedido ha sido exitoso");
break;
case 3: int botana;
System.out.println("Escribe la cantidad de botana solicitada: ");
botana = lector.nextInt();
System.out.println("Escribe el nombre del empleado que atendio: ");
nombre = lector.next();
System.out.println("El pedido ha sido exitoso");
break;
case 4: int dulce;
System.out.println("Escribe la cantidad de pan de dulce solicitado: ");
dulce = lector.nextInt();
System.out.println("Escribe el nombre del empleado que atendio");
nombre = lector.next();
System.out.println("El pedido ha sido exitoso");
break;
case 5: System.out.println(" Se ha salido del sistema correctamente");
break;
}
if (productos <= 5);
else System.out.println("Error! opcion no encontrada");
}
void reporte (int clientes, int productos){
}
}
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Scanner lector = new Scanner (System.in);
Panaderia menucliente = new Panaderia ();
menucliente.clientes();
int clientes = lector.nextInt();
if (clientes <= 4);
else System.out.println("Error! opcion no encontrada");
switch (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 ;
}
}
}