Foros aprenderaprogramar.com
		Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: umadara en 12 de Julio 2016, 17:49
		
			
			- 
				Buenas, aquí otro ejercicio, el CU00681B del tutorial de programación Java desde cero.
 
 enum MarcaDeVehiculo {FORD, TOYOTA, SUZUKI, RENAULT, SEAT};
 
 public class Vehiculo {
 
 MarcaDeVehiculo marca;
 
 String matricula = "";
 
 public Vehiculo (MarcaDeVehiculo _marca, String _matricula) {
 
 marca = _marca;
 
 matricula = _matricula;
 
 }
 
 public MarcaDeVehiculo getMarca () {return marca;}
 
 public String getMatricula () {return matricula;}
 
 }
 
 import java.util.Scanner;
 
 public class TestVehiculo {
 
 public static void main (String [] args) {
 
 Scanner entrada = new Scanner (System.in);
 
 System.out.println ("Introduzca la matrícula del vehiculo");
 
 String matricula = entrada.nextLine();
 
 System.out.println ("Introduzca la marca del vehiculo (en letras mayúsculas)");
 
 String marcaaux = entrada.nextLine();
 
 MarcaDeVehiculo marca = MarcaDeVehiculo.valueOf(marcaaux);
 
 Vehiculo vehiculo1 = new Vehiculo(marca, matricula);
 
 
 }
 
 
 }
 
 Como siempre, gracias por vuestra colaboración
 Un saludo
- 
				Funciona bien tu código solo que podías ponerle una lista de la marca del vehículo que va a introducir para que el usuario sepa qué marca puede cargar. Ejemplo:
 
 System.out.println("Introduzca la marca del vehículo de la lista FORD, TOYOTA, SUZUKI, RENAULT, SEAT (en letras mayúsculas)");
 
 Y al final imprimir el resultado para ver si muestra los datos que cargó.
 
 System.out.println("La marca de vehículo es " + vehiculo1.getMarca() + " matricula numero " + vehiculo1.getMatricula());Para que sea mas atendible nomas.