Hola que tal como estan??
Aqui traigo otro programa con BUSQUEDA LINEAR.
Pero no se que pasa que me dice esto
VARIABLE P MIGHT NOT HAVE BEEN INITIALIZED
Que puedo hacer???
import javax.swing.*;
public class linearSearch {
public static void main (String [] args) {
int n,i,x,sw,p;
int v[]=new int [10] ;
n=Integer.parseInt(JOptionPane.showInputDialog("Digite tamaño"));
for (i=1;i<=n;i++){
v=Integer.parseInt(JOptionPane.showInputDialog("Digite un dato numerico."));
}
x=Integer.parseInt(JOptionPane.showInputDialog("Digite el elemento a buscar."));
sw=0; i=1;
while((sw==0) && (i<=n)){
if (v==x){
sw=1;
p=i;
}
i=i+1;
}
if (sw==1){
JOptionPane.showMessageDialog(null, "Encontrado en" + p);
}else{
JOptionPane.showMessageDialog(null,"No se encontro");
}
}
}
GRACIAS NUEVAMENTE.