Noticias:

¿Deseas poder tener acceso a contenido exclusivo? ¿Tu propia zona? entonces mira esto: Platinum [Leer]

Menú principal

Ayuda Ejercicio listas Java con clase

Publicado por theseap, 15 Octubre de 2020, 22:37

Tema anterior - Siguiente tema

0 Usuarios y 1 Visitante están viendo este tema.

theseap

hola pido ayuda con este ejercicio ya que no se como realizarlo.


Crear un programa con el siguiente menú:
Menú:
1. Ingresar mascota
2. Mostrar mascotas
3. Salir
seleccione opción:
Para este ejercicio debe considerar crear la clase mascota para guardar en una lista
todos los datos de una mascota. Los datos de la mascota son:
• Nombre
• RUT dueño
• Raza
• Teléfono
• Fecha nacimiento
Opción ingresar mascota: Lee los datos de la mascota y los guarda en una lista.
Opción mostrar mascota: Muestra las mascotas que han ingresado. Si no existen
mascotas ingresadas, debe mostrar un mensaje indicándolo.
Opción salir: Sale del programa

He creado la clase, subo mi código, faltaría crear el main pero no e podido avanzar, me trabo en cada paso

Clase mascota
public class mascota {
	
	private String nombre;
	private String rutdueno;
	private String raza;
	private String telefono;
	private String fecha_nacimiento;
	
	public mascota() {
		nombre = "";
		rutdueno = "";
		raza = "";
		telefono = "";
		fecha_nacimiento = "";
	}
	
	public mascota(String nombre, String rutdueno, String raza, String telefono, String fecha_nacimiento) {
		this.nombre = nombre;
		this.rutdueno = rutdueno;
		this.raza = raza;
		this.telefono = telefono;
		this.fecha_nacimiento = fecha_nacimiento;
	}

	public String getNombre() {
		return nombre;
	}

	public void setNombre(String nombre) {
		this.nombre = nombre;
	}

	public String getRutdueno() {
		return rutdueno;
	}

	public void setRutdueno(String rutdueno) {
		this.rutdueno = rutdueno;
	}

	public String getRaza() {
		return raza;
	}

	public void setRaza(String raza) {
		this.raza = raza;
	}

	public String getTelefono() {
		return telefono;
	}

	public void setTelefono(String telefono) {
		this.telefono = telefono;
	}
	public String getFecha_nacimiento() {
		return fecha_nacimiento;
	}

	public void setFecha_nacimiento(String fecha_nacimiento) {
		this.fecha_nacimiento = fecha_nacimiento;
	}
	
	
	
	public String toString() {
		return "Nombre: " + nombre +
				"\nRUTdueno: " + rutdueno +
				"\nRaza: " + raza +
				"\nTelefono: " + telefono +
				"\nFecha_nacimiento: " + fecha_nacimiento;
		
	}

}


y lo poco y nada que e avanzado en el codigo main
public class Ejercicio26 {

	public static void main(String[] args) {
		int opcion =3;
		Scanner sc=new Scanner(System.in);
		mascota in = new mascota();
		
		System.out.print("\nMenú\n");
		System.out.print("\n1. Ingresar mascota");
		System.out.print("\n2. Lista de mascotas");
		System.out.print("\n3. salir");
		System.out.print("\nopcion : ");
		
		opcion = Integer.parseInt(sc.nextLine());
	}
	
	
	
	
	
	public static void opciones(int opcion) {
		switch(opcion) {
		case 1:
			System.out.println("Ingreso nueva mascota: ");
			break;
			
		case 2:
			System.out.println("Lista de mascota");
			break;
			
		case 3:
			System.out.println("Fin del programa");
			System.exit(0);
			break;
		}
	
	
		}
	
		 
		
		
}

Rock Lee

Si suele dar problemas... me paso. Que programa usas para probarlo?


Saludos Familia!

Temas Similares (5)