import java.util.ArrayList; // Asegúrate de que esta línea esté presente import java.util.Scanner; public class Tienda { private ArrayList<Pantalon> pantalones; public Tienda() { pantalones = new ArrayList<>(); } public void registrarPantalon() { Scanner scanner = new Scanner(System.in); System.out.print("Ingrese el tipo de pantalón (número): "); int tipo = scanner.nextInt(); scanner.nextLine(); // Limpiar el buffer System.out.print("Ingrese la marca: "); String marca = scanner.nextLine(); System.out.print("Ingrese la talla: "); String talla = scanner.nextLine(); System.out.print("Ingrese la medida de la cintura: "); double cintura = scanner.nextDouble(); System.out.print("¿Está disponible? (true/false): "); boolean disponible = scanner.nextBoolean(); System.out.print("Ingrese el precio: "); double precio = scanner.nextDouble(); Pantalon pantalon = new Pantalon(tipo, marca, talla, cintura, disponible, precio); pantalones.add(pantalon); System.out.println("Pantalón registrado con éxito."); } public void venderPantalon() { Scanner scanner = new Scanner(System.in); System.out.print("Ingrese el índice del pantalón a vender (0 a " + (pantalones.size() - 1) + "): "); int indice = scanner.nextInt(); if (indice >= 0 && indice < pantalones.size()) { Pantalon pantalon = pantalones.get(indice); if (pantalon.isDisponible()) { pantalon.vender(); System.out.println("Pantalón vendido: " + pantalon); } else { System.out.println("El pantalón no está disponible."); } } else { System.out.println("Índice inválido."); } } public void mostrarPantalones() { if (pantalones.isEmpty()) { System.out.println("No hay pantalones registrados."); } else { for (int i = 0; i < pantalones.size(); i++) { System.out.println(i + ": " + pantalones.get(i)); } } } public static void main(String[] args) { Tienda tienda = new Tienda(); Scanner scanner = new Scanner(System.in); int opcion; do { System.out.println("\n--- Menú de la Tienda ---"); System.out.println("1. Registrar Pantalón"); System.out.println("2. Vender Pantalón"); System.out.println("3. Mostrar Pantalones"); System.out.println("4. Salir"); System.out.print("Seleccione una opción: "); opcion = scanner.nextInt(); switch (opcion) { case 1: tienda
Please keep input under 1000 characters