Realice un proyecto que: • Defina una clase Mascota, con por lo menos los siguientes atributos: idMascota, nombre, cantidadDePatas. • Defina un array de 3 mascotas. • Solicite los datos de las 3 mascotas por consola. • Haga el control de excepciones para que solamente se puedan ingresar mascotas con 2 o 4 patas. Si el usuario ingresa un dato no válido, el programa debe permitirle ingresar nuevamente los datos de otra mascota que sea válida(o sea, que quede en loop hasta que la mascota tenga todos los atributos correctos).
public class Mascota { int idMascota; String nombre; int cantidadDePatas; } public static void main(String[] args) { Mascota[] mascotas = new Mascota[3]; Scanner scanner = new Scanner(System.in); int i = 0; while (i < mascotas.length) { mascotas[i] = new Mascota(); System.out.println("Ingrese el id de la mascota " + i); mascotas[i].idMascota = scanner.nextInt(); System.out.println("Ingrese el nombre de la mascota " + i); mascotas[i].nombre = scanner.nextLine(); System.out.println("Ingrese la cantidad de patas de la mascota " + i); mascotas[i].cantidadDePatas = scanner.nextInt(); if (mascotas[i].cantidadDePatas != 2 || mascotas