Ejercicio
Buscar en matriz
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 de Ejemplo
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");
}
}
}
}
}