Advertisement
Guest User

Untitled

a guest
Jun 20th, 2019
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.28 KB | None | 0 0
  1. `
  2. public class Main {
  3. static List<Prenda> alPrenda = new ArrayList<Prenda>();
  4. static Camisa camisa = new Camisa();
  5. static Pantalon pantalon = new Pantalon();
  6. static Calcetines calcetin = new Calcetines();
  7. static int opcion;
  8. static int eleccion;
  9. public static void main(String[] args) throws IOException {
  10. Scanner teclado = new Scanner(System.in);
  11. BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
  12. do {
  13. Scanner teclado = new Scanner(System.in);
  14. opcion = 0;
  15. System.out.println("------ MENU --------");
  16. System.out.println("1. Guardar prenda. ");
  17. System.out.println("2. Mostrar prendas. ");
  18. System.out.println("Elije la opcion deseada: ");
  19. opcion = teclado.nextInt();
  20. } while (opcion > 2);
  21. switch (opcion) {
  22. case 1:
  23. do {
  24. System.out.println("------- MENU GUARDAR -------");
  25. System.out.println("1. Camisa. ");
  26. System.out.println("2. Pantalon. ");
  27. System.out.println("3. Calcetin. ");
  28. System.out.println("Elije la opcion deseada: ");
  29. eleccion = teclado.nextInt();
  30. } while (eleccion > 3);
  31. switch (eleccion) {
  32. case 1:
  33. camisa = new Camisa();
  34. System.out.println("------- GUARDAR CAMISA -------");
  35. System.out.println("Introduce el ID. ");
  36. camisa.setId(br.readLine());
  37. System.out.println("Introduce el precio. ");
  38. camisa.setPrecio(teclado.nextDouble());
  39. System.out.println("Introdce la talla. ");
  40. camisa.setTalla(br.readLine());
  41. System.out.println("Introduce el color. ");
  42. camisa.setColor(br.readLine());
  43. System.out.println("Introduce el tipo de cuello. ");
  44. camisa.setTipoCuello(br.readLine());
  45. System.out.println("Introduce si tiene bolsillo. (true o false)");
  46. if (teclado.nextBoolean()) {
  47. camisa.setTieneBolsillo(true);
  48. } else {
  49. camisa.setTieneBolsillo(false);
  50. }
  51. alPrenda.add(camisa);
  52. System.out.println("Camisa guardada");
  53. break;
  54. case 2:
  55. pantalon = new Pantalon();
  56. System.out.println("------- GUARDAR PANTALON -------");
  57. System.out.println("Introduce el ID. ");
  58. pantalon.setId(br.readLine());
  59. System.out.println("Introduce el precio. ");
  60. pantalon.setPrecio(teclado.nextDouble());
  61. System.out.println("Introdce la talla. ");
  62. pantalon.setTalla(br.readLine());
  63. System.out.println("Introduce el color. ");
  64. pantalon.setColor(br.readLine());
  65. System.out.println("Introduce el tipo de cuello. ");
  66. pantalon.setCorte(br.readLine());
  67. alPrenda.add(pantalon);
  68. System.out.println("Pantalon guardada");
  69. break;
  70. case 3:
  71. calcetin = new Calcetines();
  72. System.out.println("------- GUARDAR CALCETIN -------");
  73. System.out.println("Introduce el ID. ");
  74. calcetin.setId(br.readLine());
  75. System.out.println("Introduce el precio. ");
  76. calcetin.setPrecio(teclado.nextDouble());
  77. System.out.println("Introdce la talla. ");
  78. calcetin.setTalla(br.readLine());
  79. System.out.println("Introduce el color. ");
  80. calcetin.setColor(br.readLine());
  81. alPrenda.add(calcetin);
  82. System.out.println("Calcetin guardada");
  83. break;
  84. }
  85. case 2:
  86. mostrarPrendas();
  87. break;
  88. default:
  89. break;
  90. }
  91. }
  92. public static void mostrarPrendas() {
  93. for (int i = 0; i < alPrenda.size(); i++) {
  94. alPrenda.get(i).mostrarInformacion();
  95. }
  96. }
  97. `
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement