Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/05/2016, 08:58
DenniXs
 
Fecha de Ingreso: junio-2015
Ubicación: Barcelona
Mensajes: 7
Antigüedad: 8 años, 10 meses
Puntos: 0
Return en un metodo void?

Hola a todos soy nuevo en java y tengo un problema, como puedo hacer que funcione un return dentro de método void? y si no hay manera que opción puedo tomar? El mensaje que pone es claro, Void methods cannot return a value
(es un array en el cual tengo que hacer una búsqueda binaria)
Código:
private void buscar(int valor) {
		 
        int valorBuscar = valor;
        int inicio = 0;
        int fin = numeros3.length - 1;
        int posicion;
 
        while (inicio <= fin) {
            posicion = (inicio + fin) / 2;
 
            if (numeros3[posicion] == valorBuscar) {
                return posicion;
            } else if (valorBuscar > numeros3[posicion]) {
                inicio = posicion + 1;
            } else {
                fin = posicion - 1;
            }
        }
        return -1;
    }