Comprobando un int dentro del rango

¿Hay una forma elegante en java para comprobar si un int es igual o mayor o menor que un valor?

Por ejemplo, si compruebox estar cerca5. Quiero volver verdad en4, 5 and 6, porque 4 y 6 están a una distancia de 5.

¿Hay una función incorporada para hacer esto? ¿O es mejor que lo escriba así?

int i = 5;
int j = 5;
if(i == j || i == j-1 || i == j+1)
{
    //pass
}
//or
if(i >= j-1 && i <= j+1)
{
    //also works
}

Por supuesto, el código anterior es feo y difícil de leer. Entonces, ¿hay una mejor manera?