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;
}
}
}