Autor Tema: Java, Tipos enumerados (enum) ejemplo de uso práctico Ejercicio CU00681B  (Leído 2106 veces)

BEIR

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 4
    • Ver Perfil
Esta es mi respuesta del ejercicio CU00681B del curso de bases de la programación orientada a objetos, quisiera saber si es correcta, gracias.

Clase Para los Vehiculos:

Código: [Seleccionar]
package aprendeaprogramar;

import java.util.Scanner;

public class T81_Tipos_Enumerados {

Scanner s=new Scanner(System.in);

enum MarcaVehiculo {FORD, TOYOTA, SUZUKI, RENAULT, SEAT};
MarcaVehiculo marca;
String matricula="Desconocido";

T81_Tipos_Enumerados(){

menu();

}

public void menu(){

System.out.println("Ingrese una matricula: ");
setMatricula(s.next());
System.out.println("Ingrese una marca: ");
setMarca(s.next());

}

public void setMatricula(String matricula){

this.matricula=matricula;

}

public void setMarca(String marca2){

if(marca2.equals("FORD")||marca2.equals("TOYOTA")||marca2.equals("SUZUKI")||marca2.equals("RENAULT")||marca2.equals("SEAT")){

marca = MarcaVehiculo.valueOf(marca2);

getDatos();
}
else{

System.out.println("Ingrese marca valida");

}
}

public void getDatos(){

System.out.println("\nDatos: ");
System.out.println("Marca: "+marca.toString().toLowerCase());
System.out.println("Matricula: "+matricula);

}




}

En la funcion main solo coloque una instancia de la clase anterior.

« Última modificación: 18 de Diciembre 2016, 12:46 por Alex Rodríguez »

ESOJ

  • Intermedio
  • ***
  • APR2.COM
  • Mensajes: 143
    • Ver Perfil
Re:Java, Tipos enumerados (enum) Ejercicio CU00681B
« Respuesta #1 en: 11 de Diciembre 2016, 07:06 »
Buenos días.

En el ejercicio se te pedía
Citar
crea una clase Vehiculo donde definas un tipo enumerado MarcaDeVehiculo cuyos valores posibles serán FORD, TOYOTA, SUZUKI, RENAULT, SEAT. Establece como atributos de la clase matricula (tipo String) y marca (tipo MarcaDeVehiculo) y crea los métodos getters (para obtener) y setters (para establecer el valor) de los atributos.
y después
Citar
Escribe un pequeño programa de prueba donde verifiques que los métodos funcionan correctamente. Puedes comprobar si tu código es correcto consultando en los foros aprenderaprogramar.com.

Puedes usar el siguiente enlace para guiarte:
Código: [Seleccionar]
https://www.aprenderaprogramar.com/foros/index.php?topic=5321.msg21025#msg21025
Un saludo

BEIR

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 4
    • Ver Perfil
Re:Java, Tipos enumerados (enum) Ejercicio CU00681B
« Respuesta #2 en: 11 de Diciembre 2016, 21:43 »
O, gracias

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".