fork download
  1. class Automovil {
  2. // Atributos
  3. String marca;
  4. String placa;
  5. int modelo;
  6. double kilometraje;
  7.  
  8. // Constructor
  9. public Automovil(String marca, String placa, int modelo, double kilometraje) {
  10. this.marca = marca;
  11. this.placa = placa;
  12. this.modelo = modelo;
  13. this.kilometraje = kilometraje;
  14. }
  15.  
  16. // Métodos
  17. public void registrarAuto() {
  18. System.out.println("Auto registrado: " + marca + " " + modelo);
  19. }
  20.  
  21. public void actualizarKilometraje(double nuevoKilometraje) {
  22. this.kilometraje = nuevoKilometraje;
  23. System.out.println("Kilometraje actualizado a: " + kilometraje);
  24. }
  25.  
  26. public void mostrarDatos() {
  27. System.out.println("Marca: " + marca + ", Placa: " + placa +
  28. ", Modelo: " + modelo + ", Kilometraje: " + kilometraje);
  29. }
  30.  
  31. // Ejemplo de uso
  32. public static void main(String[] args) {
  33. Automovil auto1 = new Automovil("Toyota", "ABC123", 2020, 15000.5);
  34. auto1.mostrarDatos();
  35. auto1.actualizarKilometraje(16000);
  36. }
  37. }
  38.  
Success #stdin #stdout 0.28s 60656KB
stdin
Standard input is empty
stdout
Marca: Toyota, Placa: ABC123, Modelo: 2020, Kilometraje: 15000.5
Kilometraje actualizado a: 16000.0