Pregunta: | 67557 - PREGUNTA SOBRE BLOQUE DE CODIGO EN JAVA |
Autor: | jesus david lopez sandoval |
que tal, disculpen, quisiera que alguien me asistiera en este bloque de codigo escrito en java, ..... public void Buscar (String buNombre) { String bNombre = buNombre.toUpperCase (); int pos=-1; for (int y=0;y<x;y++) { vecDir[y].getNombre().compareTo (bNombre); pos = y; break; } if(pos>-1) { System.out.println(" EL NOMBRE ES: "+vecDir[pos].getNombre()); System.out.println(" EL APELLIDO ES: "+vecDir[pos].getApellidop()); System.out.println(" EL TELEFONO ES: "+vecDir[pos].getTelefono()); System.out.println(" LA DIRECCION ES: "+vecDir[pos].getDireccion()); System.out.println(" EL E-MAIL ES: "+vecDir[pos].getCorreo()); } if(pos<-1) { System.out.println("EL NOMBRE: " +vecDir[pos].getNombre() + " NO SE ENCUENTRA REGISTRADO"); } } el problema aqui es que, al momento de realizar una busqueda por medio del nombre previemente guardado en un arreglo de objetos, me imprime todos los datos de manera normal, pero si introdusco un nombre que no esta registrado en el vector, me sigue imprimiendo los datos, como hago para arreglar ese problema, agradeceria mucho su asistencia....gracias!! |