jueves, 11 de diciembre de 2014

Buscar un número en un array

package busquedaenarray;
import java.util.Scanner;
import java.util.Arrays;
import java.util.Random;
/**
*
* @author juan
*/
public class BusquedaEnArray {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        Random al = new Random();

        Scanner leer = new Scanner(System.in);
        int [] vector = new int[100];
        int buscado;
       
        for (int i = 0; i < vector.length; i++) {
            vector[i]=al.nextInt(10)+1;
        }
       
        System.out.println("Introduzca un número");
        buscado=leer.nextInt();
       
        int cont=0;
        for (int i = 0; i < vector.length; i++) {
            if (vector[i]==buscado) ++cont;
        }
        System.out.println("El valor "+ buscado + " aparece "+ cont + " veces");
       
        cont=0;
        for (int i : vector) {
            if (i == buscado )++cont;
        }
        System.out.println("El valor "+ buscado + " aparece "+ cont + " veces");
       
    }
   
}