Buscar en matriz Curso de Programación Java

Lección:

Matrices, Estructuras y Cadenas


Ejercicio:

Buscar en matriz 11


Objetivo:

Cree un programa en java que diga si un dato pertenece a una lista que se creó anteriormente.Los pasos a seguir son:

- Preguntar al usuario cuántos datos introducirá.
- Reservar espacio para esa cantidad de números (coma flotante).
- Solicitar los datos al usuario
- Más tarde, repite:
* Pida al usuario un número (la ejecución termina cuando ingresa "fin" en lugar de un número).
* Diga si ese número aparece o no.

Debe hacerse en parejas. pero debe proporcionar un único archivo de origen que contenga los nombres de ambos programadores en un comentario.


Código:

import java.util.*;
public class Main
{
	public static void main(String[] args)
	{
		System.out.print("Cuantos datos reservo: ");
		int repeticiones = Integer.parseInt(new Scanner(System.in).nextLine());
		float numero;
		float[] listaNumeros = new float[repeticiones];

		for (int i = 1; i <= repeticiones; i++)
		{
			System.out.printf("Dime numero " + i + "para guardar en la lista: ");
			listaNumeros[i] = Float.parseFloat(new Scanner(System.in).nextLine());
		}

		System.out.print("Que numero comprueba en la lista? ");
		numero = Float.parseFloat(new Scanner(System.in).nextLine());

		while (!new Scanner(System.in).nextLine().equals("end"))
		{
			for (int i = 1; i <= repeticiones; i++)
			{
				if (listaNumeros[i] == numero)
				{
					System.out.printf("El número " + numero + "existe en la lista" + "\r\n");
				}
			}
		}
	}
}