fork download
  1. import java.util.Scanner;
  2.  
  3. class InventarioAuto {
  4. public static void main(String[] args) {
  5. Scanner scanner = new Scanner(System.in);
  6.  
  7. for (int dia = 1; dia <= 7; dia++) {
  8. System.out.println("=== Día " + dia + " del Inventario ===");
  9.  
  10. System.out.print("Marca: ");
  11. String marca = scanner.nextLine();
  12.  
  13. System.out.print("Placa: ");
  14. String placa = scanner.nextLine();
  15.  
  16. System.out.print("Modelo (año): ");
  17. while (!scanner.hasNextInt()) {
  18. System.out.print("Por favor ingresa un número válido para el modelo: ");
  19. scanner.next();
  20. }
  21. int modelo = scanner.nextInt();
  22.  
  23. System.out.print("Kilometraje: ");
  24. while (!scanner.hasNextDouble()) {
  25. System.out.print("Ingresa un número decimal válido para el kilometraje: ");
  26. scanner.next();
  27. }
  28. double kilometraje = scanner.nextDouble();
  29. scanner.nextLine(); // Limpia el buffer
  30.  
  31. System.out.println("\n--- Datos del Auto Día " + dia + " ---");
  32. System.out.println("Marca: " + marca);
  33. System.out.println("Placa: " + placa);
  34. System.out.println("Modelo: " + modelo);
  35. System.out.println("Kilometraje: " + kilometraje + " km");
  36. System.out.println("------------------------------\n");
  37. }
  38.  
  39. scanner.close();
  40. }
  41. }
Success #stdin #stdout 0.32s 61168KB
stdin
Toyota
ABC123
2022
15000.0
Honda
XYZ789
2020
18000.5
Chevrolet
LMN456
2023
22000.3
Mazda
MZ1234
2021
19500.9
Ford
FD7890
2019
24000.7
Kia
KI5678
2022
16500.2
Nissan
NS7896
2023
13000.0
stdout
=== Día 1 del Inventario ===
Marca: Placa: Modelo (año): Kilometraje: 
--- Datos del Auto Día 1 ---
Marca: Toyota
Placa: ABC123
Modelo: 2022
Kilometraje: 15000.0 km
------------------------------

=== Día 2 del Inventario ===
Marca: Placa: Modelo (año): Kilometraje: 
--- Datos del Auto Día 2 ---
Marca: Honda
Placa: XYZ789
Modelo: 2020
Kilometraje: 18000.5 km
------------------------------

=== Día 3 del Inventario ===
Marca: Placa: Modelo (año): Kilometraje: 
--- Datos del Auto Día 3 ---
Marca: Chevrolet
Placa: LMN456
Modelo: 2023
Kilometraje: 22000.3 km
------------------------------

=== Día 4 del Inventario ===
Marca: Placa: Modelo (año): Kilometraje: 
--- Datos del Auto Día 4 ---
Marca: Mazda
Placa: MZ1234
Modelo: 2021
Kilometraje: 19500.9 km
------------------------------

=== Día 5 del Inventario ===
Marca: Placa: Modelo (año): Kilometraje: 
--- Datos del Auto Día 5 ---
Marca: Ford
Placa: FD7890
Modelo: 2019
Kilometraje: 24000.7 km
------------------------------

=== Día 6 del Inventario ===
Marca: Placa: Modelo (año): Kilometraje: 
--- Datos del Auto Día 6 ---
Marca: Kia
Placa: KI5678
Modelo: 2022
Kilometraje: 16500.2 km
------------------------------

=== Día 7 del Inventario ===
Marca: Placa: Modelo (año): Kilometraje: 
--- Datos del Auto Día 7 ---
Marca: Nissan
Placa: NS7896
Modelo: 2023
Kilometraje: 13000.0 km
------------------------------