Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Clase Java: Sistema de Gestión de Mascotas, Ejercicios de Informática

Este documento contiene el código fuente de dos clases java (mascota y listam) que forman parte de un sistema sencillo de gestión de mascotas. La clase mascota representa a una mascota con atributos nombre y raza, mientras que listam permite agregar, eliminar, modificar y consultar mascotas almacenadas en una lista. El programa principal (mascotacompleto) permite interactuar con las funcionalidades de listam.

Tipo: Ejercicios

2019/2020

Subido el 16/11/2022

sssusana123
sssusana123 🇲🇽

1 documento

1 / 4

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
package mascotacompleto;
public class Mascota {
private String nombre;
private String raza;
public String getNombre() {
return nombre;
}
public void setNombre(String nombre) {
this.nombre = nombre;
}
public String getRaza() {
return raza;
}
public void setRaza(String raza) {
this.raza = raza;
}
}
package mascotacompleto;
import java.util.ArrayList;
import java.util.Scanner;
public class ListaM {
ArrayList<Mascota> LMascota = new ArrayList<>();
void agregarLista() {
char opc = 's';
Scanner entrada = new Scanner(System.in);
while (opc == 's') {
Mascota mas = new Mascota();
System.out.println("De el nombre de la mascota");
mas.setNombre(entrada.nextLine());
System.out.println("De el nombre de la raza");
mas.setRaza(entrada.nextLine());
LMascota.add(mas);
System.out.println("Desea agregar mas? s/n");
opc = entrada.nextLine().charAt(0);
}
pf3
pf4

Vista previa parcial del texto

¡Descarga Clase Java: Sistema de Gestión de Mascotas y más Ejercicios en PDF de Informática solo en Docsity!

package mascotacompleto; public class Mascota { private String nombre; private String raza; public String getNombre() { return nombre; } public void setNombre(String nombre) { this.nombre = nombre; } public String getRaza() { return raza; } public void setRaza(String raza) { this.raza = raza; } } package mascotacompleto; import java.util.ArrayList; import java.util.Scanner; public class ListaM { ArrayList LMascota = new ArrayList<>(); void agregarLista() { char opc = 's'; Scanner entrada = new Scanner(System.in); while (opc == 's') { Mascota mas = new Mascota(); System.out.println("De el nombre de la mascota"); mas.setNombre(entrada.nextLine()); System.out.println("De el nombre de la raza"); mas.setRaza(entrada.nextLine()); LMascota.add(mas); System.out.println("Desea agregar mas? s/n"); opc = entrada.nextLine().charAt(0); }

void imprimirLista() { System.out.println(" "); System.out.println("Las Mascotas Registradas son: "); System.out.println("Mascota Raza"); for (int i = 0; i < LMascota.size(); i++) { System.out.println(LMascota.get(i).getNombre()+" "+LMascota.get(i).getRaza()); } } String buscarM() { Scanner entrada = new Scanner(System.in); String mascotaB = ""; System.out.println("Teclee nombre de la mascota : "); mascotaB = entrada.nextLine(); return mascotaB; } void verMascota() { String buscar; buscar = buscarM(); boolean encontrado = false; for (int i = 0; i < LMascota.size(); i++) { if (buscar.equals(LMascota.get(i).getNombre())) { System.out.println(" Los datos de su masota son: " +LMascota.get(i).getNombre() + " " + LMascota.get(i).getRaza()); encontrado = true; break; } } if (encontrado == false) { System.out.println("Lo sentimos, no existe la mascota"); } } void borrarMascota() { Scanner entrada = new Scanner(System.in); String buscar = ""; char opc3 = 's'; buscar = buscarM(); boolean encontrado = false; for (int i = 0; i < LMascota.size(); i++) { if (buscar.equals(LMascota.get(i).getNombre())) { encontrado = true; System.out.println("Estas seguro de dar de baja a " + LMascota.get(i).getNombre() + "?"); opc3 = entrada.nextLine().charAt(0);

ListaM obj = new ListaM(); do { System.out.println("Menu"); System.out.println("1- Alta"); System.out.println("2- Baja"); System.out.println(" 3 - Consulta Individual"); System.out.println("4.- Consulta General"); System.out.println("5.- Modificar datos de Mascota"); System.out.println("Teclee opcion deseada"); opc = entrada.nextInt(); switch (opc) { case 1: obj.agregarLista(); break; case 2: obj.borrarMascota(); break; case 3: obj.verMascota(); break; case 4: obj.imprimirLista(); break; case 5: obj.modificarM(); break; default: System.out.println("ELIJA OPCION CORRECTA"); } System.out.println("Desea hacer otra cosa? s/n"); resp = entrada.next().charAt(0); } while (resp == 's'); } }