Proyecto Java simple que implementa un sistema básico de gestión de productos con funcionalidades de inventario y descuentos.
Este proyecto demuestra conceptos básicos de POO en Java a través de una clase producto
que permite:
- Gestionar información de productos (nombre, precio, stock)
- Verificar disponibilidad de stock
- Aplicar descuentos sobre el precio
untitled/
├── src/
│ └── producto/
│ ├── Main.java # Clase principal con ejemplos de uso
│ └── producto.java # Clase modelo de producto
└── README.md
Atributos:
nombre
(String): Nombre del productoprecio
(double): Precio del productostock
(int): Cantidad en inventario
Métodos:
tieneStock()
: Verifica si hay unidades disponiblesaplicarDescuento(double porcentaje)
: Aplica un descuento porcentual al precio (0-100%)toString()
: Representación en texto del producto
# Compilar
javac src/producto/*.java
# Ejecutar
java -cp src producto.Main
// Crear productos
producto prod1 = new producto("Arroz", 50.0, 10);
producto prod2 = new producto("Fideo", 30.0, 0);
// Verificar stock
System.out.println(prod1.tieneStock()); // true
System.out.println(prod2.tieneStock()); // false
// Aplicar descuento del 10%
prod1.aplicarDescuento(10);
System.out.println(prod1); // precio: 45.0
producto.producto{nombre='Arroz', precio=50.0, stock=10}
producto.producto{nombre='Fideo', precio=30.0, stock=0}
prod1 tiene stock? true
prod2 tiene stock? false
Después de aplicar descuento:
producto.producto{nombre='Arroz', precio=45.0, stock=10}
producto.producto{nombre='Fideo', precio=24.0, stock=0}
- Java 8 o superior
- Sin dependencias externas
Proyecto educativo de ejemplo para aprendizaje de POO en Java.